首页 > 试题广场 >

删除(DELETE)、截断(TRUNCATE)、丢弃(DRO

[问答题]
删除(DELETE)、截断(TRUNCATE)、丢弃(DROP)区别?
DROP 是物理删除,用来删除整张表,包括表结构,且不能回滚。 DELETE 支持行级删除,可以带 WHERE 条件,可以回滚。 TRUNCATE 用于清空表中的所有数据,但会保留表结构,不能回滚。
发表于 2025-11-09 16:20:03 回复(0)
1.delect支持行级删除,可以带where条件,可以回滚。 2.truncate用于清空表中的所有数据,但会保留表的结构,不能回滚。 3.drop是物理删除,用于删除整张表,包括表结构,且不能回滚。
发表于 2025-11-24 15:10:30 回复(0)
delete删除数据行,drop删除表数据和表结构,truncate清空表的所有数据
发表于 2025-10-14 21:16:39 回复(0)
DELETE 删除行数据 DROP删除表 TRUNCATE清空表的内容
发表于 2025-10-14 19:42:08 回复(0)
delete,truncate,drop都用于删除数据,delete:删除行数据;truncate:清空表格内容,保留表格结构;drop:删除所有内容包括表格结构
发表于 2025-08-29 12:55:13 回复(0)
delete:删除行数据,truncate:清空表数据,drop:删除整张表
发表于 2025-08-28 14:02:06 回复(0)
delete删除行数据,truncate清空表数据,drop删除整张表
发表于 2025-08-22 17:12:17 回复(0)
DELETE、TRUNCATE和DROP都用于删除数据,但DELETE删除行数据,TRUNCATE清空表数据,DROP删除整个表结构。
发表于 2025-08-20 20:33:48 回复(0)
我做评论区补充吧,TRUNCATE的删除效率比 DELETE高,比DROP低,但TRUNCATE容易导致表无法访问的BUG,DELETE 会稳一些
发表于 2025-08-15 11:14:29 回复(0)
DELETE是删除数据,不删除表结构,truncate删除数据保留表结构,drop删除数据及表结构
发表于 2025-07-09 10:07:11 回复(0)
drop是直接删除所有的数据和表结构,truncate是删除所有数据但是保留表结构
发表于 2025-06-17 23:05:48 回复(0)