分类 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;