博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
小贝_mysql三种子查询
阅读量:5738 次
发布时间:2019-06-18

本文共 554 字,大约阅读时间需要 1 分钟。

mysql三种子查询

简要:
一、三种子查询
二、三种子查询理解模型

一、mysql 三种子查询

where子查询、from子查询、exists子查询

二、理解模型:

2.1、一个好的模型,便于我们去理解。当我们编写一条sql语句时。能够通过下面几点去理解:

a、where表达式,把表达式放在行中,看表达式是否为真

b、列: 理解成变量,能够运算

c、 取出结果。能够理解成一张暂时表

2.2、理解三种子查询

1、where子查询

         把内层查询的结果当做是外层查询的比較条件

具体:  select 字段 from 表 where 内层结果

运行: 先运行where后的语句。得到内层结果。再运行外层

 

2、from子查询

      把内层查询结果当成暂时表。供外层sql再次查询

具体:  select 字段 from (from子查询)

运行: 先运行from后的语句。得到内层结果。再运行外层

 

3、exists子查询

         把外层查询结果。拿到内层。看内层的查询是否成立。

这个过程是从往外层的查询结果,一行一行代入内层中,推断是否成立。

即exists后面的语句是否为真。假设为真。则显示代入的这一行。相反则不用。

The quieter you become,the more you are able to hear!

 

转载地址:http://kwfzx.baihongyu.com/

你可能感兴趣的文章
错误“Unexpected namespace prefix "xmlns" found for tag LinearLayout”的解决方法(转)
查看>>
我的工具:文本转音频文件
查看>>
【许晓笛】从零开始运行EOS系统
查看>>
【跃迁之路】【460天】程序员高效学习方法论探索系列(实验阶段217-2018.05.11)...
查看>>
C++入门读物推荐
查看>>
TiDB 源码阅读系列文章(七)基于规则的优化
查看>>
面试中会遇到的正则题
查看>>
Spring之旅第八站:Spring MVC Spittr舞台的搭建、基本的控制器、请求的输入、表单验证、测试(重点)...
查看>>
数据结构与算法——常用排序算法及其Java实现
查看>>
你所不知的Webpack-多种配置方法
查看>>
React.js 集成 Kotlin Spring Boot 开发 Web 应用实例详解
查看>>
webpack+typescript+threejs+vscode开发
查看>>
python读excel写入mysql小工具
查看>>
如何学习区块链
查看>>
搜索问题的办法
查看>>
微信分销系统商城营销5大重点
查看>>
求职准备 - 收藏集 - 掘金
查看>>
htm5新特性(转)
查看>>
Linux-Centos启动流程
查看>>
php 设计模式
查看>>