DDL(Data Definition Language)数据定义语言
用于定义或修改数据库中的对象,如:表、索引、视图、数据库、存储过程、触发器、自定义函数等。
DML(Data Manipulation Language)数据操作语言
用于对数据库表中的数据进行操作,如插入,更新和删除
DCL(Data Control Language)数据控制语言
用来设置或更改数据库事物、保存点操作、授权操作(用户或角色,权限回收,创建角色,删除角色等)、锁表、锁实例等
DQL(Data Query Language)数据查询语言
用来查询数据库内的数据,如查询数据、合并多个SELECT语句的结果集、子查询