MySQL 创建数据库
数据库是存储数据的容器,使用前需要先创建。
基本语法
SQL
CREATE DATABASE 数据库名;
常用示例
创建简单数据库
SQL
CREATE DATABASE mydb;
指定字符集创建
SQL
CREATE DATABASE mydb DEFAULT CHARACTER SET utf8mb4;
指定字符集和排序规则
SQL
CREATE DATABASE mydb
DEFAULT CHARACTER SET utf8mb4
DEFAULT COLLATE utf8mb4_general_ci;
如果不存在则创建
SQL
CREATE DATABASE IF NOT EXISTS mydb;
注意事项
- 数据库名建议使用小写字母和下划线
- 生产环境建议明确指定字符集,推荐 utf8mb4
- 使用 IF NOT EXISTS 可避免重复创建报错
要点总结
| 场景 | 语法 |
|---|---|
| 基本创建 | CREATE DATABASE 数据库名 |
| 指定字符集 | CREATE DATABASE ... DEFAULT CHARACTER SET ... |
| 避免重复报错 | CREATE DATABASE IF NOT EXISTS ... |
📝 发现内容有误?点击此处直接编辑