码上敲享录 > sql增删改查之常见报错异常解答 > SQL语言之delete、truncate和drop命令的区别和总结

SQL语言之delete、truncate和drop命令的区别和总结

上一章章节目录下一章 2017-08-22已有2021人阅读 评论(0)


SQL语言之delete、truncate和drop命令的区别:

1.truncate快速删除记录并释放空间不使用事务管理,因此无法回滚,而delete可以在执行删除命令后,通过rollback撤销删除,实现事务回滚。


2.truncate删除表中所有记录,即清空表,而delete不仅可以删除表中所有数据,还可以根据条件筛选删除。


3.drop命令用于删除整个表结构包括数据,而delete和truncate只是删除表中数据不删除表结构。


0

有建议,请留言!

  • *您的姓名:

  • *所在城市:

  • *您的联系电话:

    *您的QQ:

  • 咨询问题:

  • 提 交