![]() |
1
20
MySQL将存储5个字节加上1个字节的长度。如果varchar大于255,那么它将存储2个字节的长度。 请注意,这取决于列的字符集。如果字符集是utf8,则mysql每个字符最多需要3个字节。某些存储引擎(即内存)将始终要求字符集的每个字符的最大字节长度。
使列可以为空意味着MySQL必须为每行最多8个可以为空的列留出一个额外的字节。这被称为“空掩码”。
MySQL中的存储引擎甚至不一致! |
![]() |
2
13
|
![]() |
3
2
varchar只存储使用的内容,而char存储一组字节数。 |
![]() |
4
0
utf16有时比utf8需要更少的数据,对于一些罕见的语言,我不知道是哪种语言。 伙计们,有选择吗 压缩的 MySQL中的表?就像在阿帕奇。谢谢 |
![]() |
hello_programmers · Mysql从其他表输出一列 1 年前 |
![]() |
Community wiki · 这个MySQL语句出了什么问题? 1 年前 |
![]() |
Community wiki · 优化从同一表中提取的多列的查询 1 年前 |
![]() |
Popo · Sql查询:返回数据库中不可用的where条件 1 年前 |
|
Hamdan Nuramdani · 对账单中一周内不同表中的数据求和 1 年前 |
|
Kugelfisch · 用php为数据库加密数据 1 年前 |