Sql语句中select from等结构的执行顺序

sql语句的分类:

 DDL:数据库定义语言,主要用于定义表和列(create drop alter)

DML:数据库操作语言,操作数据库中的记录(insert  delete update)

DQL:数据库查询语言,查询数据库中的记录(select  from)

DCL:数据库控制语言,数据库权限和安全级别的控制(grant  revoke)

sql语句的编写顺序:

SQL语句的编写顺序:select ----from---- where---- group by ----having ----order by 

sql语句的执行顺序:

SQL语句的执行顺序:from-----where------group by------having ----select-----order by

执行顺序:

1.from

       先选择一个表,或者说源头,构成一个结果集。

2.where

       然后用where对结果集进行筛选。筛选出需要的信息形成新的结果集。

3.group by

       对新的结果集分组。

4.having

      筛选出想要的分组。

5.select

     选择列。

6.order by

     最后完成排序。

     sql的执行顺序是非常重要的,尤其在使用别名的时候。

  • 7
    点赞
  • 26
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值