数据库管理系统中 DDL 和 DML 的区别

原文:https://www . geesforgeks . org/DDL-和-dml-in-dbms 之间的差异/

先决条件–DDL、DQL、DML、DCL 和 TCL 命令

DDL: DDL 是数据定义语言,用于定义数据结构。例如:创建表、改变表都是 SQL 中的指令。

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

DDL 和 DML 的区别:

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