Delete命令用来删除表的全部或者一部分数据行,执行delete之后,
用户需要提交(commmit)或者回滚(rollback) transaction 来执行删除或者撤销删除
, delete命令会触发这个表上所有的delete触发器。
Truncate删除表中的 所有数据 , 这个 操作不能回滚 ,也不会触发这个表上的触发器, TRUNCATE比delete更快 ,占用的空间更小。
Drop命令从数据库中 删除表, 所有的数据行,索引和权限也会被删除 ,所有的DML触发器也不会被触发,这个命令也 不能回滚 。
Truncate删除表中的 所有数据 , 这个 操作不能回滚 ,也不会触发这个表上的触发器, TRUNCATE比delete更快 ,占用的空间更小。
Drop命令从数据库中 删除表, 所有的数据行,索引和权限也会被删除 ,所有的DML触发器也不会被触发,这个命令也 不能回滚 。