拓冰建站拓冰建站
首页 / 资讯中心 / 正文

mysql 专业笔记 -- 第 42 章:字符集和排序规则

第 42.1 节:选择哪种 CHARACTER SET 和 COLLATION?有几十种字符集和数百种排序规则。(一个给定的排序规则只属于一个字符集。)查看SHOW COLLATION;的输出。通常只有 4 种CHARACTER SET比较重要:ascii—— 基本的 7 位编码。latin1—— ascii,加上西欧语言所需的大多数字符。utf8——utf8的 1、2、3 字节子集。这不包括 Emoji 和部分中文字符。utf8mb4—— UTF8 字符的完整集合,覆盖当前所有语言。所有以上都包含英文字符,编码相同。utf8是utf8mb4的子集。最佳实践:对于可能包含多种语言的TEXT或VARCHAR列,使用utf8mb4。对于十六进制字符串(UUID、MD5等)和简单编码(country_code、postal_code等),使用ascii(latin1也可以)。utf8mb4直到 5.5.3 版本才出现,在此之前utf8是可用的最佳选择。在 MySQL 之外,“UTF8” 的含义与 MySQL 的utf8mb4相同,而不是 MySQL 的ut
分享:

看完干货,该让你的企业上线了

免费需求沟通 · 48 小时内出具建站方案 · 河南本地可上门