若有收获,请记得分享和转发哦
一、查询SQL尽量不要使用select *,而是具体字段
1、反例
SELECT * FROM user
2、正例
SELECT id,username,tel FROM user
3、理由
节省资源、减少网络开销。
可能用到覆盖索引,减少回表,提高查询效率。
注意:为节省时间,下面的样例字段都用*代替了。
二、避免在where子句中使用 or 来连接条件
1、反例
必须使用Innodb
存储引擎。
16、尽量避免使用游标
因为游标的效率较差,如果游标操作的数据超过1万行,那么就应该考虑改写。