位置: 编程技术 - 正文

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

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

  • 事业单位怎么给分
  • 所得税的会计分录怎么做
  • 小规模免征增值税会计处理
  • 向职工支付困难证明材料
  • 法人能把公司账户的钱都转走么
  • 提高资产利用率,增加销售收入
  • 报销销售部门差旅费
  • 简易计税的进项可以抵扣吗
  • 在电子税务里怎么查以前年度亏损数据
  • 税控服务费抵扣的文件
  • 稳岗补贴给谁
  • 固定资产大修理支出标准
  • 商铺出租怎么做账
  • 营业外收入用不用交企业所得税
  • 小规模纳税人未开票收入填在哪里
  • 为什么非征期不允许汇总上传
  • 增值税税率如何计算
  • 支票入账怎么填写
  • 污水处理费计入哪里
  • 小规模纳税人增值税减免
  • 来的货比合同金额多怎么申报印花税?
  • 航天信息服务费280元会计处理
  • 小微企业需要到哪里报税
  • 长期债权投资业务处理
  • 跨年付上年租金帐务处理?
  • 收到租金税率
  • 昂达主板的组装视频
  • 主板BIOS无法更改显存
  • win10商店下载错误怎么回事
  • 免抵退税怎么做账
  • 结算审计流程图
  • 用约当产量法怎么计算约当总产量
  • 工业企业应付会计工作内容
  • 分配水电费会计分录需要写税吗?
  • 格雷厄姆岛
  • 资产负债表应交税费计算公式
  • is not defined at HTMLInputElement.onclick
  • elementui的upload组件详解
  • css如何应用
  • 借方和贷方是什么意思 现金日记账
  • 公司对公账户没有流水怎么办
  • 附表一般写在哪
  • python Timer定时器如何使用?
  • 建筑设备的概念,作用及其研究内容
  • 科研项目财政拨款怎么算
  • sql server2014使用
  • 金税四期对企业有什么影响
  • 企业现金规模的影响因素
  • mysql重置
  • 如何计算保费合同未规定加成比例
  • 电梯折旧率多少
  • 机动车发票红冲多了税盘被锁
  • 软件开发销售属于什么行业
  • 软件开发公司账一定按项目做吗
  • 办理分公司的流程样本
  • 研发费用怎样进成本科目
  • ubuntu的系统设置在哪里
  • 微型创新是什么
  • win8开机错误
  • win8系统怎么安装微信
  • linux网络系统管理
  • ubuntu16.04火狐打不开网页
  • win1010586升级到最新
  • 双linux系统
  • win7win8.1win10哪个好
  • windows怎么更改网络状态
  • vi 技巧
  • WIN10安装教程
  • 游戏开发吧
  • JavaScript驾驭网页-获取网页元素
  • nodejs操作mysql
  • node搭建本地服务器运行html
  • shell中echo命令详解
  • javascript面向对象精要pdf下载
  • 税控盘丢失怎么写情况说明
  • 黑龙江省税务局领导最新分工
  • 贵州网上税务大厅官网
  • 环保税截止时间
  • 吉林省耕地面积有多少万亩
  • 水厂管理经验
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设