Day80【概念解析】 DML,DDL,DCL
行业概念

Day80【概念解析】 DML,DDL,DCL

· 约 624 字 · 阅读约 4 分钟
目录

整理定义

SQL中的三种语言,DML,DDL,DCL。

DML(Data manipulation language) 数据操作语言,包含 INSERT UPDATE DELETE SELECT 的SQL语句,统称为DML。

DDL(Data definition language) 数据定义语言,包含 CREATE ALTER DROP TRUNCATE 的SQL语句,是用于管理数据库本身而不是单独的表行的SQL语句。

DCL(Data control language) 数据控制语言,包含 GRANT 与 REVOKE,是管理权限的SQL语句

DML(Data manipulation language)

DDL(Data definition language)

DCL(Data control language) Data control language, a set of SQL statements for managing privileges. In MySQL, consists of the GRANT and REVOKE statements. Contrast with DDL and DML.

复述展开

下面是一个简单的表格,概述了DML、DDL和DCL的定义、区别、使用方式以及示例:

理解体会

理解这三者的定义以及区别,能够更快地了解不同SQL语句的差异,方便后续对于SQL的操作。

相关文章