1.注意选择存储引擎,如果需要支持事务,选择InnoDB
2.注意字段类型的选择,对于日期类型,如果是时分秒选择datatime,如果是只记录年月日使用date类型,对于字符类型的选择,固定长度字段选择char,不固定的选择varchar,varchar比char节省空间,但是效率没有char高。对于内容介绍类的长广文本字段使用text或longtext类型,如果存储图片等二进制数据使用blob或者longblob类型,对于金额数字建议使用decimal;对于数值类型的字段在确保取值范围的前提下尽量使用占用空间较小的类型
3.主键字段建议使用自然主键,不要带有业务意义
4.如果要存储text或者blob字段,建议分表,使用id等字段进行关联
5.尽量不要定义外键,保证表的独立性,可以存在外键意义的字段。
6.设置字段默认值,如状态时间创建人等
7.注意每个字段写清楚注释
8.注意字段的非空,唯一等约束