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

SQL Delete 语句(删除表中的记录)

SQL DELETE 语句


 DELETE语句用于删除表中现有记录。

SQL DELETE 语法

DELETE FROM table_name
WHERE condition;

lamp

请注意
删除表格中的记录时要小心!
注意SQL DELETE 语句中的 WHERE 子句! 
WHERE子句指定需要删除哪些记录。如果省略了WHERE子句,表中所有记录都将被删除!

演示数据库


 在本教程中,我们将使用著名的Northwind示例数据库。

 以下是 "Customers" 表中的数据:

CustomerIDCustomerNameContactNameAddressCityPostalCodeCountry
1Alfreds FutterkisteMaria AndersObere Str. 57Berlin12209Germany
2Ana Trujillo Emparedados y heladosAna TrujilloAvda. de la Constitución 2222México D.F.05021Mexico
3Antonio Moreno TaqueríaAntonio MorenoMataderos 2312México D.F.05023Mexico
4Around the HornThomas Hardy120 Hanover Sq.LondonWA1 1DPUK
5Berglunds snabbköpChristina BerglundBerguvsvägen 8LuleåS-958 22Sweden

SQL DELETE 实例


 假设我们想从"Customers" 表中删除客户“Alfreds Futterkiste”。

 我们使用以下SQL语句:

实例

DELETE FROM Customers 
WHERE CustomerName='Alfreds Futterkiste'; 

 现在,"Customers" 表如下所示:

CustomerIDCustomerNameContactNameAddressCityPostalCodeCountry
2Ana Trujillo Emparedados y heladosAna TrujilloAvda. de la Constitución 2222México D.F.05021Mexico
3Antonio Moreno TaqueríaAntonio MorenoMataderos 2312México D.F.05023Mexico
4Around the HornThomas Hardy120 Hanover Sq.LondonWA1 1DPUK
5Berglunds snabbköpChristina BerglundBerguvsvägen 8LuleåS-958 22Sweden

删除所有数据


 您可以删除表中的所有行,而不需要删除该表。这意味着表的结构、属性和索引将保持不变:

DELETE FROM table_name;

 或者

DELETE * FROM table_name;
注意:在没有备份的情况下,删除记录要格外小心!因为你删除了不能恢复!

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

相关文章:

  • 在 Android 上测试 Kotlin 数据流
  • day43
  • 终端管理制度
  • 视频相关学习笔记
  • 神经网络中epoch、batch、batchsize区别
  • 如何将Mysql数据库的表导出并导入到另外的架构
  • 【tio-websocket】9、服务配置与维护—TioConfig
  • 数据结构—线性表(下)
  • apisix之插件开发,包含java和lua两种方式
  • 【面试经典150 | 链表】合并两个有序链表
  • 【linux】麒麟v10安装Redis主从集群(ARM架构)
  • 解决k8s删除名称空间无法强制删除的问题
  • 华为---DHCP中继代理简介及示例配置
  • 五、W5100S/W5500+RP2040树莓派Pico<UDP Client数据回环测试>
  • 死锁Deadlock
  • 【spark客户端】Spark SQL CLI详解:怎么执行sql文件、注释怎么写,支持的文件路径协议、交互式模式使用细节
  • 虹科干货 | HK-TrueNAS版本大揭秘!一文教您如何选择合适的TrueNAS软件
  • 前端html+css+js实现的2048小游戏,很完善。
  • 学习通签到
  • target采退、测评养号购物下单操作教程
  • SEACALL海外呼叫中心系统的优势包括
  • Painter:使用视觉提示来引导网络推理
  • Fedora Linux 38 安装数学动画制作工具manimgl工具包
  • 行业追踪,2023-10-26
  • Android 和 iOS APP 测试的那些区别
  • 利用nicegui开发ai工具示例
  • HarmonyOS鸿蒙原生应用开发设计- 流转图标
  • postgresql14管理(六)-备份恢复
  • 配置Sentinel 控制台
  • 【漏洞复现】酒店宽带运营系统RCE