选择最小的数据类型,因为它们占更少的磁盘,内存和CPU缓存: 选择简单的数据类型,如用整型来存储ip: http://blog.csdn.net/lyd518/article/details/20701099 避免null,因为null会占用存储空间,null在索引列上会使索引更复杂 整数类型 TINYINT,SMALLINT,MEDIUMINT,INT,BIGINT 分别使用8,16,24,32,64 位存储空间; 选择unsigned属性,可以使正数的上限提高一倍: 使不使用unsigned