DELETE 语句

更新时间:2023-07-01 22:43:26 阅读: 评论:0

DELETE 语句
全部隐藏
用于创建删除查询 (删除查询:一种查询(SQL 语句),它从一个或多个表中删除那些符合指定条件的行。),该查询从满足 WHERE 子句的 FROM 子句中列出的一个或多个表中删除记录。
语法
DELETE [table.*]
FROM table
WHERE criteria
DELETE 语句包含以下部分:
图片框
部分
说明
table
心在天山厦门游玩攻略从中删除记录的表的名称,可选。
看看日历
table
从中删除记录的表的名称。
继续
criteria
表达式 (表达式:算术或逻辑运算符、常数、函数和字段名称、控件和属性的任意组合,计算结果为单个值。表达式可执行计算、操作字符或测试数据。),用于确定要删除哪些记录。
说明
刘伯温是谁要删除许多记录时,DELETE 特别有用。
若要从数据库中删除整个表,可以使用带有 DROP 语句的 Execute 方法。但是,如果删除了表,表的结构就会丢失。相反,使用 DELETE 时,只会删除数据;表结构和表的所有属性(例如字段属性和索引)都会保持不变。
可以使用 DELETE 从与其他表具有一对多关系 (一对多关系:两个表之间的一种关系,在这种关系中主表中每条记录的主键值都与相关表中多条记录的匹配字段(一个或多个)中的值对应。)的表中删除记录。如果执行级联删除 (级联删除:对于在表之间实施参照完整性的关系,当删除主表中的记录时,相关表(一个或多个)中的所有相关记录也随之删除。)操作,当一对多关系中“一”方的某条记录在查询中被删除时,“多”方表的相应记录也会被删除。例如,在 Customers(客户)与 Orders(订单)表之间的关系中, Customers(客户)表是该关系中的“一”方, Orders(订单)表是“多”方。如果指定了级联删除选项,从 Customers(客户)表删除记录会导致的 Orders(订单)表中相应记录被删除。
抄手的做法
千层花卷
删除查询会删除整个记录,而不仅仅是删除特定字段中的数据。如果要删除特定字段中的值,请创建将值更改为 Null (Null:可以在字段中输入或用于表达式和查询,以标明丢失或未知的数据。在 Visual Basic 中,Null 关键字表示 Null 值。有些字段(如主键字段)不可以包含 Null 值。)更新查询 (更新查询:一种动作查询(SQL 语句),它根据所指定的条件(查找条件)更改记录集。)
要点 
使用删除查询删除记录后,不能撤消操作。如果想要了解将要删除哪些字段,请首先查看使用同一条件的选择查询 (选择查询:就表中存储的数据提出问题,然后在不更改数据的情况下以数据表的形式返回一个结果集。)的结果,然后运行删除查询。
请随时维护数据的备份副本。如果错误地删除了记录,可以从备份副本中检索记录。

本文发布于:2023-07-01 22:43:26,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/82/1072991.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:删除   记录   查询   表中   数据   条件   关系   操作
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图