delete :清空数据
--eg:student表已经自动记录到200位了,我现在想清空这个表,并且从201号开始记录,就要写为:
delete table student
truncate :清空数据,并且当有标识种子(就是有自动增长的字段)时,它也会把这个重置
--eg:student表已经自动记录到200位了,我现在想清空这个表,并且还是从1号开始记录,就要写为:
truncate table student
drop 是属于灰飞烟灭,执行完就啥也没了
--eg:这个执行完,就需要从新建表student 开始做了
drop table student
本文详细介绍了数据库中删除数据的三种方式:delete、truncate和drop。delete操作可以删除表中指定的数据行,但保留表结构;truncate则会清空整个表的数据,重置自动增长字段;而drop操作将彻底删除表及其所有数据和结构,无法恢复。理解这些差异对于数据库管理和维护至关重要。
465

被折叠的 条评论
为什么被折叠?



