mysql创建数据库指定字符集,mysql中的text长度到底是多少

更新时间:02-01 教程 由 沉苍 分享
mysql创建数据库指定字符集,mysql中的text长度到底是多少?

1 myisam存储引擎在创建索引的时候,索引键长度是有一个较为严格的长度限制的,所有索引键最大长度总和不能超过1000,而且不是实际数据长度的总和,而是索引键字段定义长度的总和。

2 默认情况下,InnoDB 引擎单一字段索引的长度最大为 767 字节,同样的,前缀索引也有同样的限制。当使用 UTF-8 字符集,每一个字符使用 3 字节来存储,在 TEXT 或者 VARCHAR 类型的字段上建立一个超过 255 字符数的前缀索引时就会遇到问题。可以启用服务器选项 使得这个限制增加到 3072 字节,而且表的 row_format 需要使用 compressed 或者 dynamic。

声明:关于《mysql创建数据库指定字符集,mysql中的text长度到底是多少》以上内容仅供参考,若您的权利被侵害,请联系13825271@qq.com
本文网址:http://www.25820.com/tutorial/14_2208399.html