CREATE DATABASE
创建数据库
语法
CREATE DATABASE [IF NOT EXISTS] 数据库名 [CHARACTER SET 字符集] [COLLATE 排序规则]说明
CREATE DATABASE 用于创建新的数据库,可指定字符集(CHARACTER SET)和排序规则(COLLATE)以避免乱码。
参数
IF NOT EXISTS数据库已存在时不报错
CHARACTER SET指定字符集,推荐 utf8mb4
COLLATE指定排序规则,如 utf8mb4_unicode_ci
示例
创建数据库
创建一个简单数据库
CREATE DATABASE myapp;推荐方式
指定字符集为 utf8mb4,支持 emoji 和中文
CREATE DATABASE myapp CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;安全创建
不存在时创建,避免 SQL 报错
CREATE DATABASE IF NOT EXISTS myapp;