gpt4 book ai didi

mysql - 选择DML还是DDL?

转载 作者:可可西里 更新时间:2023-11-01 08:11:27 26 4
gpt4 key购买 nike

我正在查看 DML SQL 语句。正如他们所说,选择是 SQL 数据语句,这些也称为 DML。

大多数文章都在下面解释它,例如:如果 select 如下使用,那么它被归类为 DML

Select COl1, COl2 
into Table2 #this -- part will create a table named
-- as table2 with column col1 and col2
from Table1; -- 3 columns will be copied from table1 to table2

1) 有人可以解释查询中到底发生了什么吗

Select COL1, Col2
into TABLE2
from TABLE1;

2) 这是一个 DML 语句吗?

3) SQL 数据语句和 DML 之间有什么区别还是两者相同? http://www.firstsql.com/tutor1.htm

最佳答案

  1. 将从 TABLE1 中选择的数据插入到 TABLE 2
  2. 数据操纵
  3. 从外观上看它们是一样的

编辑:同样要回答问题标题,SELECT 不是 DDL(数据定义语言)。 DDL 语句修改数据库布局,如 CREATE TABLE。 DML语句是查询数据,如SELECT;或修改数据,如 INSERT

另一个编辑:似乎 SELECT INTO 在 mysql 中没有得到完全支持。即使答案对一般 SQL 仍然有效。对我来说,SELECT INTO 的表创建方面是一个副作用。因此它仍然是一个 DML。

关于mysql - 选择DML还是DDL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32542370/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com