SQL--删表

本文详细介绍了数据库中删除数据的三种方式:delete、truncate和drop。delete操作可以删除表中指定的数据行,但保留表结构;truncate则会清空整个表的数据,重置自动增长字段;而drop操作将彻底删除表及其所有数据和结构,无法恢复。理解这些差异对于数据库管理和维护至关重要。

delete :清空数据

--eg:student表已经自动记录到200位了,我现在想清空这个表,并且从201号开始记录,就要写为:
  delete table student

truncate :清空数据,并且当有标识种子(就是有自动增长的字段)时,它也会把这个重置

--eg:student表已经自动记录到200位了,我现在想清空这个表,并且还是从1号开始记录,就要写为:
  truncate table student

drop 是属于灰飞烟灭,执行完就啥也没了

--eg:这个执行完,就需要从新建表student 开始做了
drop table student 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值