首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >如何使用 CREATE DATABASE 创建数据库?

如何使用 CREATE DATABASE 创建数据库?

原创
作者头像
艾伦耶格尔
发布2025-09-04 10:09:32
发布2025-09-04 10:09:32
2470
举报
文章被收录于专栏:MySQL基础MySQL基础

引言 在 MySQL 中,CREATE DATABASE 是创建新数据库的基础命令。无论是开发新项目还是测试数据,都需要先创建数据库。本文详解其用法。


1. 基本语法

代码语言:javascript
复制
CREATE DATABASE database_name;

示例:

代码语言:javascript
复制
CREATE DATABASE blog_db;

执行后,MySQL 会创建一个名为 blog_db 的数据库。


2. 指定字符集和排序规则

推荐显式设置字符集,避免中文乱码:

代码语言:javascript
复制
CREATE DATABASE blog_db 
CHARACTER SET utf8mb4 
COLLATE utf8mb4_unicode_ci;
  • utf8mb4 支持完整 UTF-8(含 emoji)
  • utf8 实际是 utf8mb3,不推荐

3. 判断数据库是否已存在

使用 IF NOT EXISTS 避免报错:

代码语言:javascript
复制
CREATE DATABASE IF NOT EXISTS blog_db 
CHARACTER SET utf8mb4 
COLLATE utf8mb4_unicode_ci;

如果数据库已存在,命令将跳过,不会报错。


4. 查看数据库列表

代码语言:javascript
复制
SHOW DATABASES;

可确认新数据库是否创建成功。


小结

  • 始终使用 utf8mb4 字符集
  • 添加 IF NOT EXISTS 提高脚本健壮性
  • 数据库命名建议小写、使用下划线(如 user_center

🔍 关键词:CREATE DATABASE、MySQL 创建数据库、字符集设置、IF NOT EXISTS

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档