当前位置 > 首页 > Sql

Mysql 用法

2011-4-11 15:44:00来源:Sql

一、连接mysql

格式: mysql -h主机地址 -u用户名 -p用户密码
1
 例1:连接到本机上的mysql

键入命令mysql -uroot -p 回车后提示你输密码,如果刚安装好mysql,超级用户root是没有密码的, 故直接回车即可进入到mysql中了,mysql的提示符是:mysql>

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

mysql -h110.110.110.110 -uroot -pabcd123(注:uroot可以不用加空格,其它也一样)

3 退出mysql命令:exit(回车)

?

二、修改密码

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

?1:给root加个密码ab12。首先在DOS下进入目录mysqlbin,然后键入以下命令
 mysqladmin -uroot password ab12

注:因为开始时root没有密码,所以-p旧密码一项就可以省略了。

?2:再将root的密码改为djg345

mysqladmin -uroot -pab12 password djg345

另一种方法:

shell>mysql -u root –p

mysql>SET PASSWORD FOR root=PASSWORD("root");

方法三、命令行修改root密码:

Update mysql.user set password=password(‘newpassword’ ) where user=’root’;

Flush privileges;(刷新数据库)

操作技巧

如果你打命令时,回车后发现忘记加分号,你无须重打一遍命令,只要打个分号回车就可以了。也就是说你可以把一个完整的命令分成几行来打,完后用分号作结束标志就OK

?

三、显示命令

1 显示数据库列表? show databases;

刚开始时才两个数据库:mysqltest mysql库很重要它里面有mysql的系统信息,我们改密码和新增用户,实际上就是用这个库进行操作。

2 显示库中的数据表:

use mysql //打开库,学过FOXBASE的一定不会陌生吧
 show tables;

3 显示数据表的结构,看结构: describe 表名;

4 建库: