位置: 编程技术 - 正文

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安装)

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

  • 土地使用税的纳税义务人
  • 帮忙劳务派遣
  • 差额征收企业指什么企业
  • 红字发票信息表盖章位置图片
  • 国家税务定额发票票样
  • 公司开承兑需要多长时间
  • 拿租金抵押金如何做账?
  • 以库存现金代垫怎么做账
  • 已认证发票退回的流程
  • 应纳税额计算举例
  • 忘记申报印花税,但是公司已经注销了怎么办
  • 同程旅行酒店预订
  • 发票联给错怎么办?
  • 对公人民币转账、汇款(含退汇)分录
  • 采购合同清单的安装调试费如何开具发票?税率是多少
  • 项目合作费包括
  • 事业单位固定资产管理办法
  • 代缴个税税务局奖励款怎么做账?
  • 企业所得税申报表
  • 收到财政扶贫补贴会计分录
  • 物业公司收取电费加价依据
  • 社保打的生育保险怎么做账
  • 分配车间管理人员薪酬会计分录
  • 工程施工科目月末如何结转
  • php嵌入js
  • tplink路由器怎么连接无线网络
  • 收到银行承兑汇票的账务处理
  • 存放同业属于什么业务
  • 上年度成本费用包括哪些
  • 产生永久性差异时为什么计税基础等于账面价值
  • 政府会计主体资产有哪些
  • 六自由度机器人简图
  • mac datagrip
  • mybatis plus 用法
  • 暂估入账会计科目
  • 跨期发票的形成条件
  • 物料最低库存
  • 筹建期间发生的开办费用
  • 个人终止投资经营的条件
  • dedecms建站
  • 不动产集体产权证什么意思
  • sql服务如何自动启动
  • sql with as用法详解
  • 金税四期对企业影响
  • 哪类企业是可以避税的
  • 工厂加工费如何计算
  • 主营业务收入借方表示
  • 非同一控制下企业合并取得的长期股权投资
  • 外资企业所得税优惠政策
  • 管理费用和财务费用期末有无余额
  • 会计估计变动怎么处理
  • 工业产值是指
  • 制造费用分配结转表
  • 工业企业应收账款减少原因分析
  • Linux下mysql 5.6.17 安装图文教程
  • Windows10安装包下载
  • win8升级win10系统会卡吗
  • mac有线不能上网
  • 在Linux系统中安装VS
  • win8有几个版本
  • windows10计划任务文件在哪
  • u盘背景图片设置方法
  • win7如何设置鼠标
  • centos配置yum
  • win7电脑出现广告弹窗怎么办
  • linux防病毒措施
  • win8玩游戏
  • unity and unity
  • me分析方法
  • 增强现实的三个特征
  • 超链接打开比较合适的方式是什么
  • 个人总结的几个方面
  • adb查看ip地址
  • javastudio
  • javascript的函数调用
  • 云南税务总局官网
  • 北京电子税务局实名认证
  • 无锡市高新区税务局张贤平
  • 广东电子税务局官网登录入口手机版
  • 报纸的增值税税率
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设