MySQL常用操作语句

1、登陆和进入指定数据库:

mysql -u root -p
mysql -h localhost -u root -p database_name

2、列出所有数据库:

show databases;

3、列出所有用户:

SELECT DISTINCT CONCAT('User: ''',user,'''@''',host,''';') AS query FROM mysql.user;

4、修改指定用户的密码:

SET PASSWORD FOR 'bob'@'%.example.org' = PASSWORD('cleartext password');


5、修改用户:

RENAME USER 'jeffrey'@'localhost' TO 'jeff'@'127.0.0.1';

6、创建用户:

CREATE USER 'repl'@'%.mydomain.com' IDENTIFIED BY 'slavepass';

7、删除用户:

DROP USER 'jeffrey'@'localhost';

8、导出数据库:

mysqldump -u user_name -p database_name > /tmp/file_name

9、导出一个表:

mysqldump -u user_name -p -d --add-drop-table database_name > file_name

10、导入数据库:

source file_name;

mysql -u user_name -p database_name < file_name

11、创建数据库:

create database database_name;

12、删除数据库:

drop database database_name;

13、删除数据表中数据:

delete from table_name;

14、删除数据库中的数据表:

drop table table_name;

15、查询数据库版本:

select version();

16、授于用户远程访问mysql的权限:

grant all privileges on *.* to "root"@"%" identified by "password" with grant option;

或者是修改mysql数据库中的user表中的host字段

use mysql;   
select user,host from user;   
update user set host="%" where user="user_name";

17、查看当前状态:

show status;

18、查看当前连接的用户:

show processlist;

19、查看同步状态:

show slave status;

20、查看当前运行的进程的列表:

show processlist;

21、停止同步:

stop slave;

22、启动同步:

start slave;

标签:mysql, 常用, 操作

添加新评论