SQL怎么用DELETE删除多条数据

SQL怎么用DELETE删除多条数据,第1张

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

IF OBJECT_ID('tempdb..#tblDelete') IS NOT NULL DROP TABLE #tblDelete

CREATE TABLE #tblDelete(

  Code varchar(50),     

  Total int 

)

2、然后往临时表#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)

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

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

delete #tblDelete where Code = 'Code3'

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

select * from #tblDelete

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

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

delete from #tblDelete where Code = 'Code2'

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

select * from #tblDelete

8、最后,如果想要快速的删除表中的所有数据,有下面两种方式。第二种方式速度更快,delete from #tblDeletetruncate table #tblDelete完成效果图。

sql删除多条数据的方法:执行【delete from 表名 where id in (id_1,id_2,id_3)】命令即可。sql是一种数据库查询和程序设计语言,它用于存取数据以及查询、更新和管理关系数据库系统。

结构化查询语言(Structured Query Language)简称SQL(发音:/?es kju? ?el/ "S-Q-L"),是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;同时也是数据库脚本文件的扩展名。

如何用一条sql语句删除多条记录?

如:表中有ID为a,b,c,d,e的行,用一条SQL删除ID号为abc的行:

答:delete from 表名 where id in (a,b,c)

sql触发器之常用语句(总结)

如何在sql server中重命名json密钥(t-sql)?

sql创建视图的语句是什么

sql数据库触发器怎么创建

mysql与sql的区别有哪些

php中常见的sql攻击正则表达式汇总

navicat如何导出sql sever脚本文件

认识sql 高级进阶

sql怎么使用触发器

springboot整合ureport2报表及常见使用方法

相关推荐

介绍手动配置phpmyadmin和mysql密码的两种方法

怎么本地启动phpmyadmin

如何在eclipse中通过jdbc连接mysql数据库

关于MySQL5.7.19安装目录下如何创建my.ini文件的示例详解

phpmyadmin怎么添加导出格式

MySql安装与卸载详细教程

mysql索引是什么及怎么使用的?整理的很详细

SQL Server 201


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/9997497.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-04
下一篇2023-05-04

发表评论

登录后才能评论

评论列表(0条)

    保存