MySQL Integer存储要求

问题描述

| 在MysqL中,“ 0”数据类型的存储要求是否随表中存储的实际值而变化?     

解决方法

INT
始终使用4个字节。
BIGINT
始终使用8。 如果不需要全范围的“ 0”类型,则可以使用其他整数字段类型之一来节省存储空间: http://dev.mysql.com/doc/refman/5.0/en/numeric-types.html     ,如果要节省空间,可以使用myisampack压缩表。它还将优化字段类型和长度,并且可以将列从BIGINT转换为INT。但是您的表变成只读的。 http://www.techrepublic.com/article/save-disk-space-by-compressing-mysql-tables/5852557