在INFORMATION_SCHEMA CHARACTER_SETS MySQL表中maxlen的含义

时间:2013-04-19 20:34:11

标签: mysql character-encoding collation

来自mysql官方网站:

http://dev.mysql.com/doc/refman/5.0/en/character-sets-table.html

你会看到这个表的定义。

这里有人可以告诉'maxlen'是什么意思吗?字符编码的最大字节长度?

提前致谢!

2 个答案:

答案 0 :(得分:1)

根据所有maxlen值介于1到4之间,并且ascii字符集具有maxlen=1的事实,我会说它是最大长度以字节为单位表示字符集中的字符。

更多证据:UTF8maxlen=3UTF16maxlen=4

请记住maxlen只是 - 最大值。一些UTF16个字符将少于4个字节。

答案 1 :(得分:1)

来自documentation

  

Maxlen列显示存储一个字符所需的最大字节数。