关于 DELETE、TRUNCATE、DROP 的说法,正确的是?

数据库

  1. A.DELETE 不能带 WHERE 条件,只能整表删除
  2. B.TRUNCATE 也是逐行删除并记录到 undo log,因此同样可回滚
  3. C.DELETE 可回滚,TRUNCATE 清空数据,DROP 连表结构一起删
  4. D.三者行为相同,只是不同 SQL 方言里的叫法有差异