在MySQL中,我们可以使用CREATE DATABASE语句来创建新数据库。
创建数据库的基本语法为:
CREATE DATABASE database_name;
示例:
CREATE DATABASE mydatabase;
数据库名不能包含”/”、”\”、”.”等特殊字符,但可以包含字母数字和下划线。
我们也可以为新数据库指定字符编码和回收策略:
CREATE DATABASE mydatabase
CHARACTER SET utf8mb4
COLLATE utf8mb4_general_ci;
完整语法为:
CREATE DATABASE database_name
[CREATE OPTION] ...
[DEFAULT] [DEFAULT] ...
[DEFAULT] CHARACTER SET charset_name
[DEFAULT] COLLATE collation_name;
CREATE OPTION包括:
- IF NOT EXISTS:如果数据库已存在则忽略
- CHARACTER SET :指定数据库字符集
- COLLATE:指定数据库校对规则
- …..
指定默认选项:
- DEFAULT CHARACTER SET:默认字符集
- DEFAULT COLLATE:默认校对规则
- ….
创建成功后,我们即可使用该数据库。使用DROP DATABASE database_name语句删除数据库。