1、DQL(Data Query Language) 数据查询语言
数据的查询、比如普通查询、条件查询(where)、连接查询、子查询、
2、DML (Data Manipulation Language) 数据操作语言
数据的 添加(insert)、删除(delete)、修改(update)
3、DDL (Data Definition Language) 数据定义语言
对表结构的创建(create)、删除(drop)、修改(alter)
4、TCL (Transaction Control Language)事务控制语言
事务的提交(Commit)、回滚(rollBack)
也叫做DCT、至于是哪一个还是都可以???
5、DCL(Data Control Language)数据控制语言
授权(grant)、撤销权限(revoke)
SQL语句的执行顺序
- From
- On
- Join
- Where
- Group By 分组
- Avg、Sum、Min、Max、Count 聚合
- Having
- Select
- distinct 去重
- Order by 排序
- Limit 分页