DBMS中DDL和DML的区别

DBMS中DDL和DML的区别

DDL:

DDL 是数据定义语言,用于定义数据结构。例如: create tablealter table 都是 SQL 中的指令。

DML:

DML 是数据操作语言,用于操作数据本身。例如:插入、更新、删除是SQL中的指令。

DDL和DML的比较区别:

DDL DML
DDL代表数据定义语言。 DML代表数据操作语言。
DDL用于创建数据库模式,也可用于定义一些约束。 DML用于添加、检索或更新数据。
DDL基本上定义了表的列(属性)。 DML添加或更新表的行。这些行称为元组。
DDL没有任何进一步的分类。 DML进一步分为程序 DML 和非程序 DML。
DDL 中的基本命令是 CREATE、DROP、RENAME、ALTER 等。 DML 中的基本命令是 UPDATE、INSERT、MERGE 等。
DDL 在其语句中不使用 WHERE 子句。 DML 在其语句中使用 WHERE 子句。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程