我正在使用 SQL 中的不同命令,我遇到了称为 DDL(数据定义语言)的 alter 命令。我们可以更改列和其中的值,因此我们可以使用此命令操作数据,为什么不将更改命令称为 DML(数据操作语言)。
我用谷歌搜索过,我找不到一些好的解释,所以请帮我解决这个问题。
最佳答案
ALTER 命令用于改变数据库的结构。这就是 DDL 所做的,即 DDL 语句用于定义数据库结构或模式。
而 DML 语句用于管理模式对象内的数据。
关于sql - 为什么alter 命令被称为DDL 而不是DML?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35146813/