mysql中,下面哪种查询效率比较高?

mysql中,下面哪种查询效率比较高?,第1张

-- 如果是单纯的SQL

SELECT a.name FROM tableA a LEFT JOIN tableB b ON A.id = b.id AND b.logintime<='2016-04-21 14:20:00'

-- 方法一 这种嵌套 尽量少用

-- 方法二 过多的查询 尽量少用

-- 不过总的来看 这些查询都要根据具体业务和实际情况来查询的

第一种方法是将所有表的所有字段所对应的数据都查询出来,但是在项目实际应用中,表中数据很多,而你实际需要的只可能是一个或者几个字段,你可以想想如果每个表都有1条数据,无用的数据就占用了大量的资源,所以不推荐

第二种方法是在主表的基础上追加别的表的字段,这样你就可以只查询需要的内容,所占资源就相对的少了很多,尤其是数据量越大,较第一种的优势越明显


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/7409764.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-05
下一篇 2023-04-05

发表评论

登录后才能评论

评论列表(0条)

保存