# MySQL创建数据库
MySQL安装完成之后,data目录下自动创建几个必需的数据库,创建数据库是在系统磁盘上划分一块区域用于数据的存储和管理
# 创建MySLQ数据库
(schema 架构)
CREATE { DATABASE | SCHEMA } [ IF NOT EXISTS ] 数据库名
[
[ DEFAULT ] CHARACTER SET [ = ] 字符集 |
[ DEFAULT ] COLLATE [ = ] 校对规则名称
]
实例:
CREATE database IF NOT EXISTS `testdb` DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
{ } 表示必须
[ ] 表示可选
| 表示或的关系
如果不指定数据库所使用的字符集,会自动使用mysql默认的字符集创建数据库
collate [=] 校对规则
# 创建数据库简写形式
CREATE DATABASE database_name;
# 删除数据库
DROP DATABASE database_name;
删除数据库是将已经存在的数据库从磁盘空间上清除,清除之后,数据库中的所有数据也将一同被删除
# 查看数据库
SHOW DATABASES;
# 查看当前所在数据库
SELECT DATABASE();
# 查看数据库的创建信息
SHOW CREATE DATABASE database_name;
或者
SHOW CREATE DATABASE database_name \G