【MySQL】MySQL创建数据库的sql语句是什么?

在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语句删除数据库。