MySQL查看与修改数据库字符集 utf8 vs utf8mb3 vs utf8mb4 查看字符集和排序规则 默认字符集的继承关系 修改字符集和排序规则 修改数据库的默认字符集 修改表的字符集和排序规则 utf8 vs utf8mb3 vs utf8mb4 根据MySQL官方文档解释,目前MySQL中的utf8字符集,实际上是utf8mb3字符集,即用3个字节的Unicode编码;而utf8mb4才是真正意义上的4个字节的UTF8编码。 不过在较新的MySQL版本(8.0.32)中,已经只能查询到utf8mb3和utf8mb4两个UTF8编码,而看不到名为utf8的字符集。 SQL > show character set like 'utf8%'; +---------+-----------