目录
数据库设计规范
- 所有表都必须建立主键;
- 有关联的表之间,必须建立约束关联;
- 能建立索引的字段,都要建立索引;
- 所有表能连接的全部要上连接,不要参考阿里巴巴不要连接;
- 所有字段,都尽量避开
type
、date
这样可能和数据库关键字、保留字发生冲突的名称;
- 所有字段,能用两个单词组成,就用两个单词组成,不要使用单名称;
- 在设计数据库的时候,必须要考虑到数据同步的问题;
- 在查询的时候,能用视图就用视图,不能直接查询表;
- 所有的时间字段,都用毫秒级时间戳的形式来储存,禁止使用数据库原生的时间格式;
- 在生成数据库的 SQL 中,一定要保留对数据库表、字段的注释;
- 不要用
id
作为表的主键名,而是采用 表名 + id
的形式,比如 user_id
、 company_id
;