显示数据库声明是DDL,DML还是其他?

时间:2015-10-15 16:52:07

标签: database

我有点担心show Databases语句是DDL,DML还是其他?我该怎么知道关于这个的详细信息。任何人都可以帮助我吗?

1 个答案:

答案 0 :(得分:1)

DML:

  

数据操作语言(DML)语句用于管理数据   在架构对象中。

DDL:

  

数据定义语言(DDL)语句用于定义   数据库结构或模式。一些例子:

由于DML谈到objects in schema of database和DDL谈论structure of database or schema,我认为show数据库不属于任何一个。

所以,它应该在其他人

显示语句基本上属于不同的类型,如:

show triggers [database name] [some other info];
show databases;
show priveleges;

它们实际上属于Database Administration Statements

Oracle Docs

How to find whether the SQL query type is DML or DDL?