CREATE DATABASE

CREATE DATABASE 语句用于创建一个数据库。

语法说明

CREATE DATABASE 语句用于创建一个数据库。

语法结构

> CREATE DATABASE [IF NOT EXISTS] <database_name> [create_option] ...

> create_option: [DEFAULT] {
	CHARACTER SET [=] charset_name
  | COLLATE [=] collation_name
  | ENCRYPTION [=] {'Y' | 'N'}
}

示例

CREATE DATABASE IF NOT EXISTS test01;

预期结果

你可以使用 SHOW DATABASES 检查数据库是否已创建。

SHOW DATABASES;

可以看到,除了已存在的 6 个系统数据库以外,新的数据库 test01 已经创建。

限制

  • 目前只支持 UTF-8 字符集。

  • CHARACTER SETCOLLATEENCRYPTION 目前可以使用但无法生效。