Bootstrap

小白一起学SQL

删除表
1、drop table XX
2、truncate table XX
3、delete from XX where 日期 = ‘2018-06-01’

drop 彻底删掉,释放空间(划重点)
truncate 清空表数据,保留结构
delete from 删除表中的行

执行速度, 一般来说:drop>truncate>delete

delete是数据库操作语言(dml)
这个操作会放到 rollback segement (回滚段)中,事务提交之后才生效;如果有相应的 trigger(触发器),执行的时候将被触发。
truncate、drop数据库定义语言(ddl),操作立即生效,原数据不放在rollback segement,不能回滚,操作不触发Trigger
;