6.1 创建数据库
CREATE DATABASE [IF NOT EXISTS] db_name
[DEFAULT] CHARACTER SET charset_name
[DEFAULT] COLLATE collation_name
- CHARACTER SET:指定数据库采用的字符集,如果不指定字符集。默认为utf8
- COLLATE:指定数据库字符集的校对规则(常用的utf8_bin、utf8_general_ci注意默认是utf8_general_ci)
utf8_general_ci(不区分大小写);utf8_bin(区分大小写)
6.2 查询数据库
# 显示数据库语句
SHOW DATABASES;
# 显示数据库创建语句
SHOW CREATE DATABASE dxw_db02;
# 数据库删除语句
DROP DATABASE dxw_db01;
6.3 备份恢复数据库
- 备份数据库(注意:在DOS执行)命令行 ```plsql mysqldump -u 用户名 -p -B 数据库1 数据库2 数据库n > 文件名.sql
mysqldump -u root -p -B dxw_db02 dxw_db03 > G:\mysql\backup.sql
- 恢复数据库(注意进入Mysql命令行再执行)
```plsql
source G:\mysql\backup.sql
第二个恢复方法,直接将bak.sql的内容放到查询编辑器中执行就可以了
6.4 备份恢复数据库中的表
备份库的表 ```sql mysqldump -u 用户名 -p 数据库 表1 表2 表n > 文件名.sql
mysqldump -u root -p dxw_db02 t1 > G:\mysql\tablebackup.sql
- 恢复库中的表(进入MySQL命令行 use 数据库)
```sql
MySQL> use dxw_db02;
source G:\mysql\tablebackup.sql;