在设计数据结构时需要注意:
1、永远为表设定一个自增主键ID,并尽可能的利用此ID进行构造
(在配置表中)尽可能的用上unsigned,并尽可能的小。能用tinyint(1字节)、smallint(2字节)、mediumint(3字节),就不用int(4)字节
2、尽可能的使用ENUM,比如性别,属相等,因ENUM是保存为tinyint
3、尽可能的使用not null,除非业务需要使用null
4、把IP地址存为int unsigned ,使用 inet_aton() 和 inet_ntoa() 来进行转换
5、尽量使用短的字符类型
6、尽量使用固长的字符类型,当表中所有的字段都是固定长度,DB 会认为表是static类型,如果有固定长度和非固定长度的字段尽量采用垂直分割,将表分割。