石新柱的新家

导航

mysql 复习

1) 命令行启动 mysql

 本机连接   mysql -u root -p (其中 root为用户名)

 远程连接  假设远程主机的IP为:110.110.110.110,用户名为 root , 密码为 123 。则键入以下命 令:

  mysql -h110.110.110.110 -u root -p 123; (注:u与root之间可以不用加空格,其它也一样)

2) 修改密码

   格式:mysqladmin -u用户名 -p旧密码 password 新密码。 例如

  1、 给root加个密码ab12。首先在DOS下进入目录mysql\bin,然后键入以下命令

  mysqladmin -u root -password ab12

  2、 再将root的密码改为djg345。

  mysqladmin -u root -p ab12 password ******

三、创建数据库

  1、 CREATE DATABASE 数据库名;

  2、 GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,ALTER ON 数据库名.* TO 数据库名@localhost IDENTIFIED BY '密码';

  3、 SET PASSWORD FOR

  '数据库名'@'localhost' = OLD_PASSWORD('密码');

  依次执行3个命令完成数据库创建。注意:中文 “密码”和“数据库”是户自己需要设置的。

 

二、常用命令

  1、显示当前数据库服务器中的数据库列表:

  mysql> SHOW DATABASES;

  2、建立数据库:

  mysql> CREATE DATABASE 库名;

  3、建立数据表:

  mysql> USE 库名;

  mysql> CREATE TABLE 表名 (字段名 VARCHAR(20), 字段名 CHAR(1));

  4、删除数据库:

  mysql> DROP DATABASE 库名;

  5、删除数据表:

  mysql> DROP TABLE 表名;

  6、将表中记录清空: 

  mysql> DELETE FROM 表名;

  7、往表中插入记录:

  mysql> INSERT INTO 表名 VALUES ("hyq","M");

  8、更新表中数据:

  mysql-> UPDATE 表名 SET 字段名1='a',字段名2='b' WHERE 字段名3='c';

  9、用文本方式将数据装入数据表中:

  mysql> LOAD DATA LOCAL INFILE "D:/mysql.txt" INTO TABLE 表名; 

  10、导入.sql文件命令:

  mysql> USE 数据库名;

  mysql> SOURCE d:/mysql.sql;

  11、命令行修改root密码:

  mysql> UPDATE mysql.user SET password=PASSWORD('新密码') WHERE User='root';

  mysql> FLUSH PRIVILEGES;

 12: 备份与恢复数据库

   Backup: mysqldump -h localhost -uroot -p3355380 dishsystem > c:\dishsystem20120310.sql

   restore: mysql -h localhost -uroot -p3355380 dishsystem

 

 

posted on 2012-03-07 19:50  shixinzhu  阅读(138)  评论(0编辑  收藏  举报