以下哪句陈述是正确的?

来源:百度知道 编辑:UC知道 时间:2024/06/23 02:53:57
A
Delete命令仅仅删除带有完整结构的行而truncate命令删除结构。
B
Drop命令删除结构和数据而truncate仅仅删除结构。
C
Truncate和Delete命令仅仅删除数据而Drop删除表。
D
Truncate 删除表而Delete仅仅删除数据。

C是正确的。(truncate和delete删除数据,而drop删除表

Delete可以删除特定的记录,如
delete from tbl where id = 10;# 删除表tbl中id为10的记录

Truncate用于立即删除表中所有数据
truncate table tbl; #删除表tbl中所有的记录

Drop用于删除表
Drop table tbl; #删除表tbl,tbl不可再访问