位置: 编程技术 - 正文

mySQL中in查询与exists查询的区别小结

编辑:rootadmin

推荐整理分享mySQL中in查询与exists查询的区别小结,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

一、关于exists查询

以上是一个典型的exists查询的sql语句。

它的作用方式是这样的:每次从vendor表中查询出一条数据,然后将这条数据中的vendor_prov_code值传递到exists查询中进行执行,也就是进行子查询的执行。

如果子查询查到的数据就返回布尔值true,如果没有就返回布尔值false。返回布尔值true则将该条数据保存下来,否则就舍弃掉。也就是说exists查询,是查询出一条数据就执行一次子查询。

mySQL中in查询与exists查询的区别小结

需要注意的是:exists …. 只能返回布尔值true或者false,其他的字段并不会进行返回的。

二、关于in查询

上面就是一条关于in查询的sql语句。

它的作用方式是这样的:先执行子查询,也就是in()所包含的语句。子查询查询出数据以后,将前面的查询分为n次普通查询(n表示在子查询中返回的数据行数)。也就是例如以下的执行步骤:

网上有人在争exists查询与in查询的效率问题,这里得说以下,不同的mysql版本,不同的业务,不同的数据,执行效率是不一定的,这里涉及到了mysql优化器对sql语句的优化,子查询的数据量问题等等。

网上还有人说mysql5.6版本对in查询做了很好的优化,所以效率问题要看具体的场景,要看真实测试的数据来进行优化!

总结

标签: mySQL中in查询与exists查询的区别小结

本文链接地址:https://www.jiuchutong.com/biancheng/349299.html 转载请保留说明!

上一篇:Centos6.4编译安装mysql 8.0.0 详细教程(centos6.10安装)

下一篇:服务器数据库编码格式问题解决方案(数据库服务器配置方案)

  • 2020年小微企业所得税税率
  • 商誉要摊销和减值吗?
  • 知道税负率和收入怎么算进项
  • 金蝶kis暂存的凭证怎样
  • 应付职工薪酬期末余额在借方表示什么
  • 车船税滞纳
  • 契税和印花税的计税依据是一致吗
  • 小规模纳税人销售额
  • 企业向银行贷款需要什么条件
  • 当期应税销售收入是含税还是不含税
  • 房地产预收款如何申报增值税
  • 小规模纳税人预缴增值税
  • 滴滴打车税收问题
  • 涉税服务机构如何纳入监管平台
  • 关于水利工程
  • 自有房产墙面出租,需要缴纳房产税吗?
  • 增值税零申报,企业所得税会有税额吗
  • 城市维护建设税的计税依据是什么
  • 连年亏损的企业因为具有递延税金的优势
  • 收银员现金管理流程
  • 金税盘减免政策依据
  • 农产品收购抵扣税额可以申请留抵退税
  • 工程哪些材料可以做
  • 个体户如何办税
  • 控股子公司利润并表
  • 与收益相关的政府补助的确认
  • mac文件怎么用
  • 坏账损失企业所得税
  • 腾讯电脑管家流量监控不显示
  • 蓝屏代码0xc000000f
  • 配电安装施工方案
  • 腾讯手游助手如何退出登录
  • 鸿蒙3.0手机适配名单荣耀
  • 怎么取消电脑开机自动启动软件
  • 开机速度慢是怎么回事
  • os线程是什么
  • windows商店下载不了
  • php b/s
  • 固定资产付款流程
  • 非合理损耗怎么做分录
  • SpringBoot + Vue基本知识点荟萃
  • torch.save用法
  • 企业所得税汇算清缴账务处理
  • 进项税加计抵扣10%和15%
  • 增值税检查的内容
  • php chr函数
  • thinkphp yii
  • 治疗孩子咳嗽小秘方,超实用
  • eterm指令退出a
  • 中国传统节日大概有多少
  • 所有者权益总计是什么
  • 房地产开发企业的了解概述
  • 注册一个公司没有流水可以吗
  • 暂估入库成本处理
  • 投资进来的钱怎么取出来
  • 土地无形资产摊销年限多少年
  • sqlserver2008连接
  • 业务招待费税前扣除标准2020
  • 增值税多缴税款可以抵缴以后
  • 红冲暂估原材料如何做会计分录
  • 招待费用的进项发票可以抵扣吗
  • 资产减值准则规范
  • drop table select
  • Win7系统重装后开不了机
  • windowsxp网络ip设置
  • linux 清理
  • 取消windows 7的自动关机如何设置
  • win10系统升级后c盘满了
  • ntldr文件在哪
  • 中小型企业的认定标准2023
  • win7如何查看电脑主板型号
  • perl 正则表达式 保留原有字符
  • 什么叫真游戏
  • 网页设计div css布局
  • unity摄像机在哪里
  • js代码生成
  • 实现一个完整的主要任务
  • 重庆市网上税务局官网
  • 个体非正常户怎么解除
  • 营业税金及附加结转分录
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设