创建一个名为innodb
的数据库,并指定使用 InnoDB 存储引擎 CREATE DATABASE IF NOT EXISTSinnodb
DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci ENGINE=InnoDB;
以下是命令的详细解释:
CREATE DATABASE IF NOT EXISTS
: 这个语句用于创建一个新的数据库,如果数据库已经存在,则不会执行任何操作。
innodb
: 这是新数据库的名称。
DEFAULT CHARACTER SET utf8mb4
: 设置数据库的默认字符集为utf8mb4
,这是一个兼容UTF8的字符集,可以存储所有Unicode字符。
COLLATE utf8mb4_unicode_ci
: 设置数据库的默认校对规则为utf8mb4_unicode_ci
,这是一个基于Unicode的校对规则,适用于多种语言。
ENGINE=InnoDB
: 指定数据库使用 InnoDB 存储引擎,InnoDB 是 MySQL 的默认存储引擎,它支持事务处理、行级锁定和外键约束。