数据库删除表与清空表的区别

删除表

  1. 数据和结构都被删除
  2. 所有正在运行的相关事务被提交
  3. 所有相关索引被删除
  4. drop table 语句不能回滚

清空表

  1. truncate table 语句
  2. 删除表中所有的数据
  3. 释放表的存储空间
  4. truncate 语句不能回滚
  5. 可以使用delete语句删除数据,可以回滚
上一篇:删除表数据drop、truncate和delete的用法


下一篇:hive 外部表操作注意事项