10bet网址
MySQL 8.0参考手册
相关的文档10bet官方网站 本手册下载 本手册节选

MySQL 8.0参考手册/.../ utf8mb4字符集(4字节UTF-8 Unicode编码)

10.9.1 utf8mb4字符集(4字节UTF-8 Unicode编码)

utfmb4字符集具有以下特点:

  • 支持BMP和补充字符。

  • 每个多字节字符最多需要四个字节。

utf8mb4形成鲜明对比的utf8mb3字符集,只支持BMP字符,每个字符最多使用3个字节:

  • 对于BMP角色,utf8mb4而且utf8mb3具有相同的存储特性:相同的代码值,相同的编码,相同的长度。

  • 对于补充字符,utf8mb4需要四个字节来存储,而utf8mb3根本无法存储字符。当转换utf8mb3utf8mb4,您不需要担心转换补充字符,因为没有。

utf8mb4是超集吗utf8mb3,因此对于以下拼接这样的操作,结果具有字符集utf8mb4和整理utf8mb4_col

选择CONCAT (utf8mb3_col utf8mb4_col);

同样,下面的比较在在哪里条款的工作根据的整理utf8mb4_col

SELECT * FROM utf8mb3_tbl, utf8mb4_tbl WHERE utf8mb3_tbl。utf8mb3_col = utf8mb4_tbl.utf8mb4_col;

有关与多字节字符集有关的数据类型存储的信息,请参见存储要求