CREATE DATABASE db_name
[[DEFAULT] CHARACTER SET charset_name]
[[DEFAULT] COLLATE collation_name]
ALTER DATABASE db_name
[[DEFAULT] CHARACTER SET charset_name]
[[DEFAULT] COLLATE collation_name]
CREATE DATABASE db_name
DEFAULT CHARACTER SET latin1 COLLATE latin1_swedish_ci;
CHARACTER SET X且COLLATE Y → 採用X和YCHARACTER SET X無COLLATE → 採用X及X的預設校對規則CREATE DATABASE ... DEFAULT CHARACTER SET ...語法類似標準SQLCREATE SCHEMA ... CHARACTER SET ...,支援同一MySQL伺服器建立不同字符集/校對規則的資料庫。
CREATE TABLE未指定字符集/校對規則 → 繼承資料庫級設定character_set_database、collation_database反映當前預設資料庫設定character_set_server、collation_serverDEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci