JOIN操作是ddl吗?

-1 mysql sql ddl join dml

由于 join 命令连接了 2 个表,是否类似于更改架构以将其视为 DDL?

Gor*_*off 5

JOIN不是“命令” JOIN是一个对两个表进行操作的运算符(好吧,表“等效项”包括视图、表值函数和子查询)。作为运算符,它可以出现在FROM子句中或(在 MySQL 中)也可以出现在UPDATEand子句中。DELETE

就是这样,只是一个操作员。它不会改变数据结构。它没有定义数据结构。它不是 DDL。它是 SQL 的“数据操作”语言 (DML) 部分中的一个运算符。DML 包括SELECTUPDATE、 和DELETE