MySQL(数据库的创建、删除、查询、备份、恢复)
创建数据库:
-
设置数据库的字符集语句: character set utf8
-
设置数据库的较对规则语句:
- collate utf8_bin (区分大小写)
- collate utf8_general_ci (不区分大小写)
-
创建默认字符集(utf8)和校对规则(utf8_general_ci):
-
create database db01
-
创建字符集是utf8的数据库
create database db02 character set utf8
-
创建字符集是utf8较对规则是utf8_bin的数据库
create database db03 character set utf8 collate utf8_bin
查询数据库:
-
查看当前服务器中的所有数据库:
show databases
-
查看当前定义的数据库信息:
show create database bd_name
删除数据库(一定要谨慎!!!):
drop database db_name
备份数据库:
mysqldump -u root -p -B 数据库名 数据库名 > 保存数据库文件位置(一定要在DOS下执行)
mysqldump -u root -p -B db01db02 > e:\\back.sql
恢复数据库:
- source 保存数据库文件位置(在mysql命令行执行)
source e:\\back.sql
- 也可以将备份的数据库文件内容复制到查询编辑器中执行
备份数据库中的表:
mysqldump -u root -p 数据库名 表名 > 保存数据库的表文件位置(一定要在DOS下执行)
mysqldump -u root -p db01 a1 > e:\\a1.sql
恢复数据库中的表:
source 保存数据库中的表文件位置(在mysql命令行执行)