1、下列删除表A全部数据的方法,一般情况下执行速度最快的是?
正确答案: C 你的答案: B (错误)
A delete * from A
B drop table A
C truncate table A
D rename table A to B
解析 :
drop table A 是删除整个表,题目的潜在意思是删除表中的数据而并非删除整个表。
truncate table A是删除表中的数据,删除速度比delete更 快,无法撤回(回退)。
delete from A 删除数据表中的数据,可以回退,可添加where 子句。
速度,一般来说:drop> truncate > delete .