美文网首页
count把数据库都累哭了

count把数据库都累哭了

作者: 蛋皮皮652 | 来源:发表于2020-08-06 07:44 被阅读0次

    当从数据库的表中查询是否有数据存在的时候,是不是都会用select count(*)来查询,这样会把数据库累哭的。

    当我们写代码的时候,查询时我们不管表中有多少条数据,普遍的sql都会这样写

    这样写看起来没啥问题,但是有另外一种写法永远不会累哭它

    SQL不再使用count,而是改用LIMIT 1,让数据库查询时遇到一条就返回,不要再继续查找还有多少条了

    业务代码中直接判断是否非空即可

    总结

    根据查询条件查出来的条数越多,性能提升的越明显,在某些情况下,还可以减少联合索引的创建。

    喜欢请关注公众号

    相关文章

      网友评论

          本文标题:count把数据库都累哭了

          本文链接:https://www.haomeiwen.com/subject/hagyrktx.html