2023-09-13 07:00:06

什么是DDL和DML?

我听说过DDL和DML这两个术语与数据库有关,但我不明白它们是什么。

它们是什么?它们与SQL有什么关系?


当前回答

DDL =数据定义语言,提供数据结构和其他信息的任何命令

DML =数据操作语言,只有3个,插入,更新,删除。4,如果你将SELECT * INTO x_tbl from tbl的MSSQL (ANSI SQL:创建表x_tbl AS SELECT * from tbl)

其他回答

DDL,数据定义语言

创建和修改数据库中数据库对象的结构。 这些数据库对象可能有Table、view、schema、索引....等

例如:

创建,修改,删除,截断,提交等。

DML,数据操作语言

DML语句对表有影响。这就是我们在表中执行的基本操作。

基本的粗操作在表中进行。 这些粗操作由SELECT、INSERT、UPDATE等执行。

DML中使用的命令如下:

插入,更新,选择,删除等。

简单地说。

DDL(数据定义语言):将工作在数据结构上。定义数据结构。

DML(数据操作语言):将工作在数据上。操作数据本身

DML是数据操作语言(Data Manipulation Language)的缩写。用于检索、存储、修改、删除、插入和更新数据库中的数据。 示例:SELECT, UPDATE, INSERT语句 DDL是数据定义语言(Data Definition Language)的缩写。用于创建和修改数据库中数据库对象的结构。 示例:CREATE, ALTER, DROP语句

更多信息请访问该网站:http://blog.sqlauthority.com/2008/01/15/sql-server-what-is-dml-ddl-dcl-and-tcl-introduction-and-examples/

DDL

创建,修改,删除(数据库,表,键,索引,视图,函数,存储过程)

DML

插入、删除、更新、截断(表)

通俗地说,假设你想盖一所房子,你会怎么做?

DDL即数据定义语言

从头开始构建 Rennovate它 销毁旧的,重新创建

这是

创建 改变 删除和创建

DML即数据操作语言

人们进出你的房子

选择 删除 更新 截断

DCL即数据控制语言

你想要控制人们他们可以进入房子的哪一部分以及进入的方式。

授予许可