SQL 中 DELETE 和 DROP 的区别

在这篇文章中,我们将了解 SQL 中 DELETE 和 DROP 命令之间的区别。

删除

  • 它从关系/表中删除部分或全部元组/记录。

  • 它是 DML,i.e数据操作语言。

  • 'WHERE' 子句用于为其添加过滤器。

  • 它可以回滚,因为它适用于数据缓冲区。

  • 如果使用“删除”命令删除了所有记录,则表的内存空间不是空闲的。

  • 它可能会遇到内存不足。

降低

  • 它删除模式的命名元素,例如关系/表、约束或整个模式本身。

  • 它是 DDL,i.e数据定义语言。

  • 它不使用“WHERE”子句。

  • 它无法回滚,因为它直接作用于数据。

  • 它释放内存空间。

  • 它可能导致内存碎片。

以上是 SQL 中 DELETE 和 DROP 的区别 的全部内容, 来源链接: utcz.com/z/338796.html

回到顶部