如何判断SQL查询类型是DDL还是DML?
最佳答案
数据定义语言(DDL)语句用于定义数据库结构或模式。一些例子: CREATE - 在数据库中创建对象 ALTER - 更改数据库的结构 DROP——从数据库中删除对象 TRUNCATE - 从表中删除所有记录,包括删除为记录分配的所有空间 COMMENT——向数据字典添加注释 RENAME - 重命名对象
数据操作语言 (DML) 语句用于管理架构对象内的数据。一些例子: SELECT - 从数据库中检索数据 INSERT - 将数据插入表中 UPDATE - 更新表中的现有数据 DELETE - 删除表中的所有记录,保留记录的空间 MERGE - UPSERT 操作(插入或更新) CALL - 调用 PL/SQL 或 Java 子程序 EXPLAIN PLAN - 解释数据的访问路径 LOCK TABLE - 控制并发
关于database - 如何判断SQL查询类型是DML还是DDL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1332388/