Heim> Datenbank> SQL> Hauptteil

怎么使用delete语句删除数据

藏色散人
Freigeben: 2020-05-26 10:49:07
Original
16375 Leute haben es durchsucht

怎么使用delete语句删除数据

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

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

推荐:《SQL教程

IF OBJECT_ID('tempdb..#tblDelete') IS NOT NULL DROP TABLE #tblDelete; CREATE TABLE #tblDelete( Code varchar(50), Total int );
Nach dem Login kopieren

2fb6851878183b6d7e70c8d120d9abc.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);
Nach dem Login kopieren

99d1e875bbfbcf934a2400dbec0a67b.png

查询临时表#tblDelete中的测试数据

select * from #tblDelete;
Nach dem Login kopieren
Nach dem Login kopieren
Nach dem Login kopieren

0ae1f793dc86b8e5e7ce6380a4c80da.png

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

delete #tblDelete where Code = 'Code3'
Nach dem Login kopieren

c31d607887ccef3dc8613f5fef42126.png

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

select * from #tblDelete;
Nach dem Login kopieren
Nach dem Login kopieren
Nach dem Login kopieren

5fb73095a6ec106b3f2f4412521952f.png

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

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

delete from #tblDelete where Code = 'Code2'
Nach dem Login kopieren

624cc6cd0583e4a6e33473251d0fd61.png

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

select * from #tblDelete;
Nach dem Login kopieren
Nach dem Login kopieren
Nach dem Login kopieren

0d25db7ad39e8e08e012d63a3bb2f92.png

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

delete from #tblDelete; truncate table #tblDelete;
Nach dem Login kopieren

f2a79fa60557dbb7f88077fe362d015.png

Das obige ist der detaillierte Inhalt von怎么使用delete语句删除数据. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!