列类型选择
1)字段类型优先级:整形 > datetime >enmu>char>varchar>blod;
2)整形运算快,节省空间;char/varchar要考虑字符集的转换与排序时的校对集,速度慢;enum在内部是用整形来存储的;
3)联表查询时,关联的字段类型最好一致,如enum联表char时,转化要花时间;
4)能小不要大,节省磁盘空间,也节省查询时的内存空间;
5)尽量不要用NULL,NULL在磁盘上比''空字符串大,也不利于索引,mysql在存储NULL时会额外增加一个字节的特殊字符存储;
合理添加冗余字段;