CREATE TABLE tbl_name (column_list)
[DEFAULT CHARACTER SET charset_name [COLLATE collation_name]]
ALTER TABLE tbl_name
[DEFAULT CHARACTER SET charset_name] [COLLATE collation_name]
CREATE TABLE t1 ( ... )
DEFAULT CHARACTER SET latin1 COLLATE latin1_danish_ci;
CHARACTER SET X且COLLATE Y → 採用X和YCHARACTER SET X無COLLATE → 採用X及X的預設校對規則欄位定義未指定字符集/校對規則時,預設使用表級設定。表級字符集與校對規則為MySQL擴展,標準SQL無此概念。
utf8mb4)DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ciALTER TABLE ... CONVERT TO CHARACTER SET ...重建表