Linux下mysql的操作命令

1、登录数据库

1
mysql -u root -p

2、查看数据库列表

1
show databases;

3、查看某个数据库表的个数

1
SELECT count(TABLE_NAME) FROM information_schema.TABLES WHERE TABLE_SCHEMA='数据库名';

4、查看指定数据库大小(以字节为单位)

1
SELECT sum(DATA_LENGTH)+sum(INDEX_LENGTH) FROM information_schema.TABLES where TABLE_SCHEMA='数据库名';

5、新建数据库命令 

1
create database 数据库名;
1
create database 数据库名 character set utf8;

6、备份数据库  

1
mysqldump -u root -p 数据库名 > 2015.9.21.sql;

7、向数据库导入大SQL文件命令 

1
source +文件路径/文件名

8、选择一个数据库操作

1
use database_name;

9、查看当前数据库下所有的表名

1
show tables;

10、退出 MySQL

1
exit;

11、查看正在执行的任务

1
show processlist;

12、建立用户并授权

1
grant all on location.* to gk1020@'10.1.11.71' identified by 'gk1020';

13、取消授权

1
revoke all on location.* from gk1020@'10.1.11.71';

14、刷新权限

1
flush privileges;

15、授权

1
grant all on location.* to gk1020@'%'

16、查询用户权限

1
show grants for 你的用户

17、更新用户密码

1
update user set authentication_string='****' where user='121221'

2人评论了“Linux下mysql的操作命令”

发表评论

欢迎阅读『Linux下mysql的操作命令|Linux、MySQL、SQL、数据库|Nick Tan-梓潼Blog』