SQL删除语句_SQL常用命令

SQL删除语句_SQL常用命令如果我们要删除数据库中表的数据,我们就可以使用DELETE语句。DELETE语句的基本语法是:DELETEFROM<表名>WHERE…;例如,我们想删除employees表中id=100的记录,就需要这么写:DELETEFROMemployeesWHEREemployee_id=100;–查询结果:在这里我们发现DELETE…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

如果我们要删除数据库中表的数据,我们就可以使用DELETE语句。

DELETE语句的基本语法是:

DELETE FROM <表名> WHERE …;

例如,我们想删除employees表中id=100的记录,就需要这么写:

DELETE FROM employees WHERE employee_id = 100;

— 查询结果:

SQL删除语句_SQL常用命令

 

在这里我们发现DELETE语句的WHERE条件也是用来筛选需要删除的行,因此和UPDATE类似,DELETE语句也可以一次删除多条记录:

DELETE FROM employees WHERE employee_id >= 101 and employee_id <= 105;

— 查询结果:

SQL删除语句_SQL常用命令

 

 

如果WHERE条件没有匹配到任何记录,DELETE语句不会报错,也不会有任何记录被删除。例如:DELETE FROM employees WHERE employee_id = 999 ;

— 删除employee_id=999的记录

–查询结果:

SQL删除语句_SQL常用命令

 

和UPDATE类似,不带WHERE条件的DELETE语句会删除整个表的数据:

DELETE FROM employees;

这时,整个表的所有记录都会被删除。所以,在执行DELETE语句时也要非常小心,最好先用SELECT语句来测试WHERE条件是否筛选出了期望的记录集,然后再用DELETE删除。

 

在使用oracle这类关系数据库时,DELETE语句会返回删除的行数以及WHERE条件匹配的行数。

例如,分别执行删除employee_id=100和employee_id=999的记录:

SQL> DELETE FROM employees WHERE employee_id=100;

Query OK, 1 row affected (0.01 sec)

 

SQL> DELETE FROM employees WHERE employee_id=999;

Query OK, 0 rows affected (0.01 sec)

 

      另外如果要进行删除的这条数据在其他表中使用,并且建立了约束的话,是不能直接进行删除的。

SQL删除语句_SQL常用命令

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/188143.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • 大数据:数据采集平台之Fluentd

    大数据:数据采集平台之Fluentd大数据:数据采集平台之Fluentd官网:http://docs.fluentd.org/articles/quickstartFluentd是一个开源的数据收集框架。Fluentd使用C/Ruby开发,使用JSON文件来统一日志数据。它的可插拔架构,支持各种不同种类和格式的数据源和数据输出。最后它也同时提供了高可靠和很好的扩展性。TreasureData,Inc对该产品提供支持和维…

  • 指令周期,时钟周期,总线周期概念辨析图_总线周期是指

    指令周期,时钟周期,总线周期概念辨析图_总线周期是指《指令周期、时钟周期、总线周期概念辨析》由会员分享,可在线阅读,更多相关《指令周期、时钟周期、总线周期概念辨析(2页珍藏版)》请在人人文库网上搜索。指令周期、时钟周期、总线周期概念辨析在计算机中,为了便于管理,常把一条指令的执行过程划分为若干个阶段,每一阶段完成一项工作。例如,取指令、存储器读、存储器写等,这每一项工作称为一个基本操作。完成一个基本操作所需要的时间称为机器周期。一般情况下,一个机器周期由若干个S周期(状态周期)组成。通常用内存中读取一个指令字的最短时间来规定CPU周期,(也就是计算机通

    2022年10月10日
  • 实战篇:Linux7 安装 Oracle 19C RAC 详细图文教程

    实战篇:Linux7 安装 Oracle 19C RAC 详细图文教程趁着周末边做边写,来一篇19CRAC手把手教程!

  • C#使用NPOI 导出Excel

    C#使用NPOI 导出ExcelC#使用NPOI导出Excel首先需要添加NPOI的引用//创建Excel文件的对象HSSFWorkbookbook=newHSSFWorkbook();//添加一个sheetIRowrow2=sheet1.CreateRow(0);row2.CreateCell(0).SetCellValue(“序号”);row2.CreateCell(1).SetC

  • 发挥人的主观能动性必须的前提是_发挥人主观能动性的基本途径是

    发挥人的主观能动性必须的前提是_发挥人主观能动性的基本途径是曾任百度研发工程师。2015年加入多点在线科技有限公司,任大数据团队负责人、高级架构师。负责研发了夜神App推荐系统、多点BI平台、AiAdmobi广告平台、RTB投放系统、CTR预估及用户画像等。与阿里云的各种大数据服务深度结合,熟悉Maxcompute、机器学习、推荐系统等服务。也熟悉基于EMR上开源工具的使用,包括Spark,Yarn,…

    2022年10月28日
  • 在关系数据库设计理论中_数据库关系理论

    在关系数据库设计理论中_数据库关系理论一、关系模式    1、关系模式:是对一个关系的描述    2、关系模式的一般形式:R(U,D,DOM,F)       R ==>关系名     

    2022年10月10日

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号