php执行sql 删除语句,怎么使用delete语句删除数据

de90a9c125dc571212d573dea0e563d8.png

怎么使用delete语句删除数据?

创建一个临时表,用于演示sqlserver语法中delete删除的使用方法

推荐:《SQL教程》IF OBJECT_ID('tempdb..#tblDelete') IS NOT NULL DROP TABLE #tblDelete;

CREATE TABLE #tblDelete(

Code varchar(50),

Total int

);

6b1269b68d70954c2006a5304277d947.png

往临时表#tblDelete中插入几行测试,用于演示如何删除数据insert into #tblDelete(Code, Total) values('Code1', 30);

insert into #tblDelete(Code, Total) values('Code2', 40);

insert into #tblDelete(Code, Total) values('Code3', 50);

insert into #tblDelete(Code, Total) values('Code4', 6);

a25062e43904662e3cab2bafc13e298c.png

查询临时表#tblDelete中的测试数据select * from #tblDelete;

5bc9c8e3e024f63c29cf37f4c07e43ab.png

删除临时表#tblDelete中Code栏位=Code3的记录,使用下面的delete语句delete #tblDelete where Code = 'Code3'

a8b29d7345b96e8fa8732f8200f7aca7.png

再次查询临时表#tblDelete的结果,可以看到Code3的记录没有了select * from #tblDelete;

083d84a679b773fadeffeb8c1741b101.png

删除临时表#tblDelete中Code栏位=Code2的记录,使用下面的delete语句。

注意,下面的delete语句后面有一个from关键字,这个关键字是可以省略的,但是建议不要省略delete from #tblDelete where Code = 'Code2'

3c30b12e1e6de92f379ae124079c0c79.png

再次查询临时表#tblDelete的结果,可以看到Code2的记录没有了select * from #tblDelete;

3de6f05dfc67d4e21556ca34f00952e4.png

最后,如果想要快速的删除表中的所有数据,有下面两种方式。第二种方式速度更快delete from #tblDelete;

truncate table #tblDelete;

c23d3293d098b090234b1f308e911aed.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值