mssql sqlserver DML、DDL、DCL分别代表什么意思呢?


摘要:
下文讲述sqlserver 中我们常说的DML DDL DCL的概念,如下所示:
实验环境:sql server 2008 R2


数据库中我们常说的DML、DDL、DCL其实是一串英文单词的缩写。

这三组英文单词的缩写分别是以下英文的缩写:
D: Data —数据
M:manipulation —操作
D:definition 定义
C:control 控制
L : language —语言

DML:
数据库操作脚本语言。
例:对数据表进行增删改查的语言 (insert delete update select)
DDL:
数据表的定义、结构的定义、函数的定义、存储过程的定义等语言。
例:
CREATE ALTER DROP 。
DCL:
数据库的控制相关的脚本语言。
例: 访问用户的定义 用户授权 、数据库属性的设置等。
GRANT、DENY、REVOKE。