【发布时间】:2010-11-12 04:58:30
【问题描述】:
MySQL 如何存储 varchar 字段?我可以假设以下模式代表合理的存储大小:
1,2,4,8,16,32,64,128,255(最大值)
通过示例进行说明。假设我有一个 20 个字符的 varchar 字段。 MySQL在创建这个字段的时候,基本上是预留32个字节的空间(不知道是不是字节)但只允许输入20个?
我想我担心如何为一张大表优化磁盘空间。
【问题讨论】:
-
我想指出,从 MySQL 5.0.3 开始,varchar 可以超过 65,535