标签: mariadb-10.5

字符集“utf8mb4” - 是否意味着每个字符占用 4 个字节,还是仅那些需要 4 个字节的字符?

我有一个VARCHAR(80) utf8mb4专栏,我正在测试添加一些 ASCII 和表情符号字符,并使用LENGTH()CHAR_LENGTH()来理解差异。

通过阅读不同的地方,我的理解是,utf8mb4列上的每个字符将占用 4 个字节。LENGTH()然而,如果我理解为给我特定内容在该字段上的实际大小,情况似乎可能并非如此。

包含“aaaa”内容的行比包含“”的行占用的存储空间更少,这是否正确?

在此输入图像描述

mysql mariadb utf-8 mysql-8.0 mariadb-10.5

4
推荐指数
1
解决办法
2818
查看次数

标签 统计

mariadb ×1

mariadb-10.5 ×1

mysql ×1

mysql-8.0 ×1

utf-8 ×1