DELETE和TRUNCATE的区别

1.DELETE
  •  ・DML语言
  •  ・可以回退
  •  ・可以有条件的删除

DELETE FROM 表名 WHERE ...

2.TRUNCATE TABLE
  •  ・DDL语言
  •  ・无法回退
  •  ・默认所有的表内容都删除
  •  ・删除速度比delete快。
   TRUNCATE TABLE 表名

3.DROP TABLE
  • 删除表

  DROP TABLE 表名

posted @ 2017-01-11 20:27  抽象工作室upup  阅读(188)  评论(0编辑  收藏  举报