当前位置:   article > 正文

SQL优化——limit1_limit 1;

limit 1;

1. 业务需求

同学们在工作中,是不是遇到过这种情况,根据条件查询SQL,查询数据库有没有匹配条数,有的话就执行匹配上的业务方法,没有就走else

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

但是,这种方式在数据量特别大的时候,会因为没有加索引,会导致全表扫描,效率会很低;
  • 1

2. 优化方法

我们可以采用 LIMIT 1 这种方式去进行优化;
在这里插入图片描述

加上LIMIT 1,只要找到了对应的一条记录,就不会继续向下扫描了,直接返回,效率会大大提高。 LIMIT 1适用于查询结果为1条(也可能为0)会导致全表扫描的的SQL语句。

如果是用主键查询,或者是加上的索引的字段进行匹配查询的话,我们就不需要加上LIMIT 1进行查询;

非常好用~

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小蓝xlanll/article/detail/492372
推荐阅读
相关标签
  

闽ICP备14008679号