首页 > 数据库 >sql语句执行过程

sql语句执行过程

时间:2023-01-23 15:15:13浏览次数:27  
标签:语句 聚合 步骤 sql 执行 select

sql语句执行过程

from->on->(left / rignt join)->where->group by->having->select->distinct->order by->limit

在select语句中执行这些步骤时,每个步骤都会产生一个虚拟表,然后将这个虚拟表传入下一个步骤中作为输入,这些操作隐在sql的执行过程中,对我们来说是不可见的。

sql99语法格式

select………………(存在聚合函数)

from………(left /right)join……on 多表连接条件

where 不包含聚合函数的过滤条件

group by…………

having 包含聚合函数的过滤条件

order by …………(asc / desc)

limit………………

标签:语句,聚合,步骤,sql,执行,select
From: https://www.cnblogs.com/rili/p/17065192.html

相关文章

  • 多表连接sql99新特性
    SQL99新特性SQL99在SQL92的基础上提供了一些特殊语法1.自然连接​ 可以将自然连接理解为SQL92中的等值连接natualjoin 用来表示自然连接natualjoin会自动查询两......
  • Day04-if分支+循环语句
    一、if判断语句1、语句结构if条件语句:    满足条件运行的代码1    满足条件运行的代码22、if嵌套结构if条件语句1:  满足条件运行的代码1满足条件运......
  • sql基础之from和ansi join一起使用(parse)总结
    createtabletemp1(aidVARCHAR(5)notnull,carVARCHAR(10)notnull);createtabletemp2(bidVARCHAR(5)notnull,username......
  • MySQL排序与分页详解
    1.排序数据排序规则使用ORDERBY子句排序ASC(ascend):升序DESC(descend):降序ORDERBY子句在SELECT语句的结尾。单列排序SELECTlast_name,job_id,department_id,hire_d......
  • 数据库:了解MySQL数据类型、SQL命令
    文章目录​​Python进阶篇-系列文章全篇​​​​1.【了解】数据库概念及作用​​​​2.【了解】数据库分类及特点​​​​3.【了解】数据库管理系统​​​​4.【了解】MySQ......
  • 从零开始学SQL:where条件查询与连接
    文章目录​​Python进阶篇-系列文章全篇​​​​1.练习强化​​​​2.where之比较运算​​​​3.where之逻辑运算​​​​4.where之模糊查询​​​​5.where之范围查......
  • HTML5 WEB SQL 无法创建数据表的问题
    不知是什么原因,反复试,最后发现是数据表的某一列的字段用的是'check',把它改了后,就一切顺利了:无法创建数据表:db.transaction(function (tx) {       ......
  • MySQL单行函数详解
    ⭐本专栏针对MySQL中的范式、日志、SQL性能分析工具、存储引擎、优化场景、锁的应用、各种创建索引的规则等各方面进行剖析。......
  • Longhorn+K8S+KubeSphere云端数据管理,实战 Sentry PostgreSQL 数据卷增量快照/备份与
    云端实验环境配置VKEK8SClusterVultr托管集群https://vultr.com/3个worker节点,kubectlgetnodes。k8s-paas-71a68ebbc45bReady<none>12d......
  • SQL 算术函数
    1.前言解释:SQL内置的算术函数主要用于对数值类型的字段进行算数运算。本小节,我们将一起学习SQL函数中的算术函数。有时候,我们需要对数据表中的数值字段进行算术运算,......