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的执行顺序是非常重要的,尤其在使用别名的时候。