D和L分别是data和language
中间的的字母分别是
M:manipulation 操纵、操作
D:definition 定义
C:control 控制
所以说
DML主要是对数据库数据的操作语句,包括了常用的增删改查等。例如:SELECT、UPDATE、INSERT、DELETE等。
DDL主要是对数据库的定义表、结构等,例如:CREATE、ALTER、DROP等。
DCL则主要是类似于设置的感觉,类似于我们对浏览器设置、微信设置等的操作。例如:定义用户、权限等,这部分用的较少,例如:GRANT,DENY,REVOKE。