当前位置: 首页 > news >正文

[OPEN SQL] 删除数据

DELETE语句用于删除数据库表中的数据

本次操作使用的数据库表为SCUSTOM,其字段内容如下所示

航班用户(SCUSTOM)

需要删除以下数据

1.删除单条数据

语法格式

DELETE <dbtab> FROM <wa>.
DELETE <dbtab> FROM TABLE <itab>.
DELETE FROM <dbtab> WHERE <condition>.

参数说明

dbtab:数据库表

wa:存放待删除数据的结构体变量(工作区)

itab:存放待删除数据的内表

condition:限定条件

删除单条数据一般通过结构体变量(工作区)赋值来删除,也可以使用只有一行数据的内表来删除 

示例1:使用结构体变量(工作区)删除单条数据

删除ID是20240105的数据

执行结果如下所示 

示例2:使用WHERE子句删除单条数据

删除ID是20240104的数据

WHERE子句可以通过设置多种条件来删除特定的数据条目 

执行结果如下所示 

示例3:使用内表删除单条数据

删除ID是20240103的数据

执行结果如下所示

2.删除多条数据

语法格式

DELETE <dbtab> FROM TABLE <itab>.
DELETE FROM <dbtab> WHERE <condition>.

参数说明

dbtab:数据库表

itab:存放待删除数据的内表

condition:限定条件

示例1: 使用WHERE子句删除多条数据

删除ID是2024010220240101两条数据

执行结果如下所示

上述WHERE子句使用的连接关键词需要使用OR而不是AND

示例2: 使用内表删除多条数据

删除以下3条数据

执行结果如下所示

3.删除整张数据库表中的数据

语法格式

DELETE FROM <dbtab>.

参数说明

dbtab:数据库表

示例1:删除指定数据库表中的数据

删除自建表ZTYT51_USER_110表中的全部数据

ZTYT51_USER_110

执行结果如下所示

http://www.lryc.cn/news/300254.html

相关文章:

  • C语言第二十五弹---字符函数和字符串函数(上)
  • 寒假学习记录16:Express框架(Node)
  • 机器学习中的10种非线性降维技术对比总结
  • [ubuntu]split命令分割文件
  • 《小强升职记:时间管理故事书》阅读笔记
  • visual studio code could not establish connection to *: XHR failed
  • JVM-面试题
  • 计算机网络——多媒体网络
  • GPIO八种工作模式
  • C++初阶:适合新手的手撕list(模拟实现list)
  • js手写Promise(上)
  • 基于Web技术的家居室内温湿度监测系统
  • ubuntu22.04@laptop OpenCV Get Started: 009_image_thresholding
  • Zeek实战—快速构建流量安全能力
  • vim命令编辑完文件后,按ESC键退出编辑模式,无法进入命令模式解决方案
  • 【生产实测有效】Linux磁盘清理常用命令
  • 练习:鼠标类设计之1_类内容解析
  • 消息队列RabbitMQ-使用过程中面临的问题与解决思路
  • 搜索Agent方案
  • 排序算法---计数排序
  • STM32——LCD(1)认识
  • iTop-4412 裸机程序(二十二)- RTC时钟
  • Kafka 之 AdminClient API
  • Flutter run 一直 Running Gradle task ‘assembleDebug’…
  • kali无线渗透之用wps加密模式破解出wpa模式的密码12
  • 【Python】高级数据类型
  • 挑战杯 python区块链实现 - proof of work工作量证明共识算法
  • 如何给最小化安装的CentOS主机装个远程桌面?
  • 知识图谱:py2neo将csv文件导入neo4j
  • 备战蓝桥杯---图论之最短路Bellman-Ford算法及优化