1.小写字母+下划线
2.禁止使用保留关键字
3.见名识义
4.临时表:tmp_...._date
5.备份表:bak_..._date
6.所有存储相同数据的列名和列类型必须相同(一般这种列为关联列,若类型不同在查询时会隐式转换,效率差)
7.库表字符集统一
8.所有表和字段都要注释(在建表时用comment从句)
9.尽量控制单表在500万行以内(可用历史数据归档(一般用于日志等)和分库分表(一般用于订单等)等手段控制)
10. 谨慎使用分区表(分区表是物理上分,逻辑上合)
11. 做到冷热数据分离,经常一起使用的列放到一起,减少关联查询
12. 禁止预留字段
2.禁止使用保留关键字
3.见名识义
4.临时表:tmp_...._date
5.备份表:bak_..._date
6.所有存储相同数据的列名和列类型必须相同(一般这种列为关联列,若类型不同在查询时会隐式转换,效率差)
7.库表字符集统一
8.所有表和字段都要注释(在建表时用comment从句)
9.尽量控制单表在500万行以内(可用历史数据归档(一般用于日志等)和分库分表(一般用于订单等)等手段控制)
10. 谨慎使用分区表(分区表是物理上分,逻辑上合)
11. 做到冷热数据分离,经常一起使用的列放到一起,减少关联查询
12. 禁止预留字段
13. 禁止在数据库中存图片和文件等二进制数据
参考: