MySQL 创建数据库的命令。
在 MySQL 中,使用 CREATE DATABASE 语句来创建数据库,基本语法格式如下:
sql
CREATE DATABASE [IF NOT EXISTS] database_name
[DEFAULT] CHARACTER SET character_name
[DEFAULT] COLLATE collation_name;
其中:
- [IF NOT EXISTS] 是可选的,用于在数据库不存在时才创建,避免因创建已存在数据库而报错。
- database_name 是要创建的数据库名称,需符合 MySQL 命名规则。
- [DEFAULT] CHARACTER SET character_name 用于指定数据库的字符集, character_name 是具体字符集名称,如 utf8 等。
- [DEFAULT] COLLATE collation_name 用于指定字符集的校对规则, collation_name 是具体校对规则名称,如 utf8_general_ci 等。
例如,创建一个名为 testdb ,字符集为 utf8 ,校对规则为 utf8_general_ci 的数据库,代码如下:
sql
CREATE DATABASE IF NOT EXISTS testdb
DEFAULT CHARACTER SET utf8
DEFAULT COLLATE utf8_general_ci;