我读DBMS的概念和我有一些困惑TRUNCATE和DROP。我知道TRUNCATE不影响结构,但还有什么其他区别?什么时候更好用TRUNCATE,什么时候DROP更好?
TRUNCATE
DROP
在某些网站上写到 truncate 更快,但没有人解释原因。
有很多关于两者差异的信息(请参阅此处)。但是,对于您关于性能的问题的第二部分 - 您不必担心 truncate vs drop。原因是它更多地与您期望从 truncate 与 drop 中获得的功能有关。当您不打算再使用该表时,您会“丢弃”。当您只想完整地定义表定义时,您“截断”,只想快速删除表数据。在性能上的细微差异可能来自实现细节(可有时像一个bug这)在数据库中。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
点击生成二维码
我来说两句