1.任何在业务过程中可修改的属性都不能作为主键。
2.主键建议使用整数型、自动递增的。
3.对于会随着时间变化的属性,不要放进数据库表中。比如过期状态、超时状态。
4.每一列不能与表中的其它列有任何关联,必须是独立的。比如可以根据某一列的数据推断出另一列的数据,这样的情况是没有必要的出现的。
MySQL数据库,表设计小结
最新推荐文章于 2023-06-12 18:02:25 发布
1.任何在业务过程中可修改的属性都不能作为主键。
2.主键建议使用整数型、自动递增的。
3.对于会随着时间变化的属性,不要放进数据库表中。比如过期状态、超时状态。
4.每一列不能与表中的其它列有任何关联,必须是独立的。比如可以根据某一列的数据推断出另一列的数据,这样的情况是没有必要的出现的。