目录
1.创建数据库
避免关键字重复可以加入反引号,偷懒可以不写,但是得确保为非关键字
CREATE DATABASE `db_name` [create_specification [, create specification] ...];
create specification描述:
# 字符集
[DEFAULT] CHARACTER SET charset_name(默认utf8)
# 校验规则,默认utf8_general_ci,不区分大小写
[DEFAULT] COLLATE collation_name
eg: CREATE DATABASE [IF NOT EXISTS] `db_test` CHARACTER SET utf8 COLLATE utf8_bin;(区分大小写)
2.删除数据库
慎用
DROP DATABASE db_name;
3.选择数据库
USE db_name;
4.显示数据库
1.所有数据库
SHOW DATABASES;
2.单独数据库显示
SHOW CREATE DATABASE db_name;
5.备份恢复数据库
- 在DOS命令行下执行
- 实际上文件内就是一堆sql命令语句
mysqldump -u 用户名 -p -B 数据库1 数据库2 ... 数据库n > 文件名.sql;
备份数据库下的某一张表,注意不能加入-B否则表被识别为数据库导致操作发生意外行为
mysqldump -u 用户名 -p密码 数据库1 表1 表2 ... 表n > 文件名.sql;
6.恢复数据库
进入mysql环境操作
source 文件名.sql;