创建数据库
create database 数据库名;-----本质就是在/var/lib/mysql 创建一个目录

删除数据库
drop database 数据库名; -----本质就是删除目录

使用数据库
use 数据库名称;

查看当前在哪个数据库
select database();

修改数据库
alter database 数据库名

数据库编码集
创建数据库的时候,有两个编码集
1.数据库编码集 -- 数据库未来存储数据
2.数据库校验集 -- 支持数据库,进行字段比较使用的编码,半只也是一种读取数据库中数据的采用的编码格式
注:数据库无论对数据做任何操作,都必须保证操作和编码必须是一致的!
查看编码集:show variables like 'character_set_database';
查看校验集: show variables like 'collation_database';

查看系统支持编码集:show charset;

查看系统支持校验集: show collation;

创建数据库时设置编码集和校验集
create database 数据库名 charset=编码集 collate 校验集;
数据库的备份和恢复
备份:mysqldump -P3306 -u root -p 密码 -B 数据库名 > 数据库备份存储的文件路径
示例:mysqldump -P3306 -u root -p123456 -B mytest > D:/mytest.sql
还原:mysql> source D:/mysql-5.7.22/mytest.sql;