全部学科
Python全栈
python
NodeJS全栈
nodejs
📅 2026-05-15 5 分钟 ✍️ juanwangdev

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 ...
想在手机上练习这篇文章的配套题目?
使用微信卷王开发者小程序,打开首页顶部扫码功能识别二维码
← 上一篇 MySQL 枚举与集合类型
下一篇 → MySQL 创建表
扫码体验小程序
加载中
想在手机上刷题学习?
使用微信卷王开发者小程序,打开首页顶部扫码功能识别二维码