SQL语言共分为4大类:
- DQL(Data Query Language):数据查询语言
- DML(Data Manipulation Language):数据操纵语言
- DDL(Data Definition Language):数据定义语言
- DCL(Data Control Language):数据控制语言
DQL
数据查询语言,也就是SELECT语句。
DML
数据操纵语言,也就是INSERT语句、UPDATE语句和DELETE语句。
DDL
数据定义语言,也就是创建数据库中各种对象(表、视图、索引、同义词、聚簇)的语言。
CREATE TABLE / VIEW / INDEX / SYN / CLUSTER
DCL
数据控制语言,也就是用来授予或回收访问数据库的某种特权,并控制数据库操纵事务发生的时间及效果,对数据库实行监视等的语言。
1)GRANT:授权
2)COMMIT / ROLLBACK