1.避免大表设计
如果一个表中的属性比较多时,
(1)建议分成两个表,把常用的信息放在一张主表中,将所有其他辅助信息放在辅助表中。
(2)查询列表的时候只查询主表中的信息。
(3)查询详情的时候查询主表和辅助表查询所有的信息展示。
2.每个表中都需要加上更新时间字段,便于排序
3.如果一些表需要做报表,尽量考虑一下统计的实现
4.字段的默认值不要给null最好设置成empty string
数据库设计思考
最新推荐文章于 2021-02-23 22:08:14 发布
1.避免大表设计
如果一个表中的属性比较多时,
(1)建议分成两个表,把常用的信息放在一张主表中,将所有其他辅助信息放在辅助表中。
(2)查询列表的时候只查询主表中的信息。
(3)查询详情的时候查询主表和辅助表查询所有的信息展示。
2.每个表中都需要加上更新时间字段,便于排序
3.如果一些表需要做报表,尽量考虑一下统计的实现
4.字段的默认值不要给null最好设置成empty string