truncate table users;

截断表可以用于删除表中的所有数据。截断表命令还会回收所有索引的分配页。截断表的执行速度与不带where子句的delete(删除)命令相同,甚至比它还要快。delete(删除)一次删除一行数据,并且将每一行被删除的数据都作为一个事务记录日志;而truncate (截断)表则回收整个数据页,只记录很少的日志项。delete(删除)和truncate(截断)都会回收被数据占用的空间,以及相关的索引。只有表的拥有者可以截断表。

另外,truncate表之后,如果有自动主键的话,会恢复成默认值。

相关文章:

  • 2021-12-10
  • 2021-11-21
  • 2022-12-23
  • 2022-02-07
  • 2022-01-17
  • 2021-11-13
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-05-17
  • 2021-11-26
  • 2023-03-20
  • 2022-12-23
  • 2021-12-08
  • 2022-12-23
相关资源
相似解决方案