rmdir.cn

CREATE DATABASE

创建数据库

语法

CREATE DATABASE [IF NOT EXISTS] 数据库名 [CHARACTER SET 字符集] [COLLATE 排序规则]

说明

CREATE DATABASE 用于创建新的数据库,可指定字符集(CHARACTER SET)和排序规则(COLLATE)以避免乱码。

参数

  • IF NOT EXISTS

    数据库已存在时不报错

  • CHARACTER SET

    指定字符集,推荐 utf8mb4

  • COLLATE

    指定排序规则,如 utf8mb4_unicode_ci

示例

创建数据库

创建一个简单数据库

CREATE DATABASE myapp;

推荐方式

指定字符集为 utf8mb4,支持 emoji 和中文

CREATE DATABASE myapp CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;

安全创建

不存在时创建,避免 SQL 报错

CREATE DATABASE IF NOT EXISTS myapp;