MySQL 8.0版本说明
MySQL 8.0源代码文档10bet官方网站
的utfmb4
字符集具有以下特点:
支持BMP和补充字符。
每个多字节字符最多需要四个字节。
utf8mb4
形成鲜明对比的utf8mb3
字符集,只支持BMP字符,每个字符最多使用3个字节:
对于BMP角色,
utf8mb4
而且utf8mb3
具有相同的存储特性:相同的代码值,相同的编码,相同的长度。对于补充字符,
utf8mb4
需要四个字节来存储,而utf8mb3
根本无法存储字符。当转换utf8mb3
列utf8mb4
,您不需要担心转换补充字符,因为没有。
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;
有关与多字节字符集有关的数据类型存储的信息,请参见存储要求.