MySQL——库的创建、操作、删除与备份

作者:小 琛
欢迎转载,请标明出处

创建库

create database [name] charset[charset name] collate[collation name]

解释:[]内为自定义选项。name为自定义创建库的名称;charset name为定义的库要用的字符集;collation name为定义的库使用的校验规则

库的字符集

查看本地支持的字符集语句:show charset;
MySQL——库的创建、操作、删除与备份

常用几个字符集:
ASCII:采用1个字节的低7位表示字符,高位始终为0.
LATIN1:相对ASCII做了一个扩展
GBK:支持中文,字符可以使用1个字节,也可以使用两个字节
utf8:应用最广泛,兼容了很多语言,采用1-4字节表示字符

库的校验规则

查看本地支持的校验规则语句:show collation;
MySQL——库的创建、操作、删除与备份

通常采用哪种字符集,校验规则要一致。

创建库例子

MySQL——库的创建、操作、删除与备份

库的操作

  1. 查看数据库

show database;

  1. 查看某个创建的数据库细节

show create database [name]

  1. 修改数据库

通常是修改字符集
alter database [name] charset=[charset];

删除与备份

删除库:drop database [name];

注意:不要轻易删除库,通常删除某库前要做好补救的措施。否则。若删除某些重要的库,后果不堪设想(假如你删除了一个公司的某重要库,说不定就进去了。。。)

备份库:
mysqldump -P3306 -u root -p 密码 -B 数据库名 > 数据库备份存储的文件路径
恢复库:
source D:/mysql-5.7.22[备份文件路径];