Sql 语句编写规范

1.使用 limit 对查询结果的记录进行限定
2. 避免 select * ,将需要查找的字段列出来
3. 使用连接(join)来代替子查询
4. 拆分大的 delete 或 insert 语句
5. 可通过开启慢查询日志来找出较慢的 SQL
6. 不做列运算:SELECT id WHERE age + 1 = 10,任何对列的操作都将导致表扫描,它包括数据库教程函数、计算表达式等等,查询时要尽可能将操作移至等号右边
7.sql 语句尽可能简单:一条 sql 只能在一个 cpu 运算;大语句拆小语句,减少锁时间;一条大 sql 可以堵死整个库
9. 不用函数和触发器,在应用程序实现
10. 避免 % xxx 式查询
12. 使用同类型进行比较,比如用’123’和’123’比,123 和 123 比
15. 列表数据不要拿全表,要使用 LIMIT 来分页,. 每页数量也不要太大