Mysql 使用常见规范

1、禁止使用select *;

2、关联查询时用小表驱动大表;

3、join关联不宜过多;

4、禁止使用左模糊或者全模糊查询;

5、索引访问类型至少达到Range级别;

6、更优雅的使用联合索引;

7、注意规避深度分页;

8、单表字段不要超过30个;

9、枚举字段不要使用字符类型;

10、小数类型进制使用float和Double;

11、所有字段必须设置默认值,且不能为null,因为null会额外的占用空间;

12、必须使用主键,最好是有序数值类型;

13、快速判断是否存在某条数据;

14、IN的查询条件不宜过多,不能超过500个;

15、禁止创建预留字段;

16、单表索引不要超过5个;

参考: