1、创建、查询、删除数据库
create database 数据库的名称; 创建数据库
show databases; 查询数据库
drop database 数据库名称; 删除数据库
2、查看当前使用的数据库
select database();
3、创建、查询、删除数据表
创建数据表前需要进入数据库 比如进入数据库db1创建表 use db1;
可以使用select database(); 查看当前数据库
create table 数据表名称(表内容); 创建数据表
show tables; 查看数据表
drop table 表名; 删除数据表
4、查看当前用户
select user();
5、查看数据库版本
select version();
6、查看数据库状态
show status;
7、查看表内行数
select count(*) from mysql.user;
8、查看队列
show processlist; show full processlist;
9、查看授权表
show grants;
10、备份库
[root@centos ~]# mysqldump -uroot -p mysql > /tmp/mysql.sql
Enter password:
注:/tmp/mysql.sql,可根据所需放到自己想放到的地方
11、恢复库
[root@centos ~]# mysql -uroot -p mysql < /tmp/mysql.sql
Enter password:
12、备份表
[root@centos ~]# mysqldump -uroot -p mysql user > /tmp/user.sql
Enter password:
13、恢复表
[root@centos ~]# mysql -uroot -p mysql < /tmp/user.sql
Enter password:
14、备份所有的数据库
[root@centos ~]# mysqldump -uroot -p -A > /tmp/123.sql
Enter password:
15、只备份表的结构
[root@centos ~]# mysqldump -uroot -p -d mysql > /tmp/mysql.sql
Enter password: