回答
21,844
将是utf8中varchar的最大值。
它是实际字符而不是字节。
例如,UTF8字符可以要求每个 字符最多三个字节,所以使用UTF8字符集VARCHAR列可以声明为最大的字符21844 。请参见部分E.7.4, “表列数和行大小的限制”。
MySQL将VARCHAR值存储为1字节或2字节长度的前缀加上 数据。长度前缀表示该值中的字节数。 A 如果值不超过255个字节,则VARCHAR列使用一个长度字节,如果值可能需要超过255个字节,则使用两个长度字节。
的前128个字符(US-ASCII)需要一个字节。接下来的1,920 字符需要两个字节进行编码。这包括 的其余部分几乎所有的拉丁字母,也包括希腊文,西里尔文,科普特文, 亚美尼亚文,希伯来文,阿拉伯文,叙利亚文和塔那文字母,以及 结合变音符号。对于 字符需要三个字节,其余的基本多语言平面(其中几乎包含所有 个常用字符[11])。 Unicode的其他平面中的字符需要4个字节,其中包括不常见的CJK字符 和各种历史脚本和数学符号。
这将占用多少字节空间? –
是的,但我的意思是,ASCII字符,每个将需要1个字节的空间或3? –
- 1. MySQL在这种情况下的表现?
- 2. 如何在这种情况下(MySQL的)
- 3. 在这种情况下,数组大小问题在javascript中?
- 4. 是在这种情况下
- 5. 在这种情况下
- 6. 和|| =在这种情况下
- 7. 在这种情况下
- 8. 在这种情况下
- 9. 在这种情况下
- 10. 在这种情况下,td auto如何调整大小?
- 11. jQuery的这种情况下
- 12. 知道这种情况下
- 13. 这种情况下的哪种控制?
- 14. 在这种情况下的SQL枢轴?
- 15. 的dynamic_cast:应在这种情况下
- 16. htaccess的 - 在这种情况下
- 17. 在这种情况下的GIT实施
- 18. 在这种情况下GetEnumerator不存在
- 19. 在哪种情况下建议使用ActiveResource?而在这种情况下呢?
- 20. 每种情况下的最大文件大小是多少?
- 21. LinqtoSql查询在这种情况下
- 22. 在这种特定情况下
- 23. 如何在这种情况下
- 24. 在这种情况下应用PromiseJS
- 25. 在这种情况下需要ReactDOM.findDOMNode吗?
- 26. 如何使用在这种情况下
- 27. 为什么在这三种情况下
- 28. 关于在这种情况下
- 29. 我会在这种情况下
- 30. “:”在这种情况下做什么?
它是字符或字符变化? – Michas
这是TEXT或VARCHAR,还不确定。 –