示例:
CREATE TABLE users (
id INT PRIMARY KEY,
name VARCHAR(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci,
email VARCHAR(100)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
注意事项:
-
字符集和排序规则可以按列覆盖表的默认设置
-
utf8mb4_0900_ai_ci
需要 MySQL 8.0+ 版本支持 -
旧版本 MySQL 常用
utf8mb4_unicode_ci
或utf8mb4_general_ci
-
区分大小写的排序规则可选
_cs
后缀(如utf8mb4_0900_as_cs
)