SQL——书写高质量SQL
查询SQL的时候尽量不要使用select *,而是select 具体字段 如果知道查询结果只有一条或者只要最大/最小的一条记录,建议用limit 1(如果name是唯一索引的话,就不用加了,因为limit的存在就是为了防止全表扫描) 应尽量避免在where子句中使用or来连接条件(or可能会使索引失效,从而全表扫描) 优化Like语句,将%放在后面 使用where条件限定要查询的数据,避免返回多余的行 避免在索引列上使用mysql的内置函数,会使索引失效 应尽量避免在where子句中对字段进行表
原创
2021-06-07 11:03:54 ·
344 阅读 ·
2 评论