`

五、删除记录

 
阅读更多
要从表中删除一个或多个记录,需要使用SQL DELETE语句。你可以给DELETE 语句提供WHERE 子句。WHERE子句用来选择要删除的记录。例如,下面的这个DELETE语句只删除字段first_column的值等于’Delete Me’的记录:
DELETE mytable WHERE first_column=’Deltet Me’
DELETE 语句的完整句法如下:
DELETE [FROM] {table_name|view_name} [WHERE clause]
在SQL SELECT 语句中可以使用的任何条件都可以在DELECT 语句的WHERE子句中使用。例如,下面的这个DELETE语句只删除那些first_column字段的值为’goodbye’或second_column字段的值为’so long’的记录:
DELETE mytable WHERE first_column=’goodby’ OR second_column=’so long’
如果你不给DELETE 语句提供WHERE 子句,表中的所有记录都将被删除。你不应该有这种想法。如果你想删除应该表中的所有记录,应使用第十章所讲的TRUNCATE TABLE语句。

注意
为什么要用TRUNCATE TABLE 语句代替DELETE语句?当你使用TRUNCATE TABLE语句时,记录的删除是不作记录的。也就是说,这意味着TRUNCATE TABLE 要比DELETE快得多。
分享到:
评论

相关推荐

    C语言删除记录程序 C语言删除记录程序 C语言删除记录程序

    C语言删除记录程序知识点 .setTitle("C语言删除记录程序") 在计算机编程中,删除记录程序是一种常见的应用程序。删除记录程序的主要目的是删除指定的记录,以维护数据的准确性和完整性。今天,我们来探讨一个使用 ...

    用SQL删除重复记录的N种方法

    ### 方法五:使用游标和循环删除重复记录 这种方法适合于需要动态处理的情况,尤其是在SQL Server等支持游标的数据库系统中。 #### 示例代码: ```sql DECLARE @max INTEGER, @id INTEGER; DECLARE cur_rows ...

    如何删除搜索记录?“擦除”搜索记录痕迹的五种技巧.docx

    ### 如何删除搜索记录:“擦除”搜索记录痕迹的五种技巧 在互联网时代,我们的每一次搜索都会被记录下来,这些记录可能包含了个人敏感信息,因此保护隐私变得尤为重要。本文将详细介绍五种常见应用程序(eMule、...

    查找删除重复记录

    #### 知识点五:处理多字段的重复记录 当需要处理多字段组合时,也可以使用类似的逻辑。例如,考虑表`people`中有`peopleId`字段,需要删除其中的重复记录: ```sql -- 查找peopleId重复的记录 SELECT * FROM ...

    oracle删除重复记录

    本文将详细介绍如何在Oracle数据库中有效地删除表内的重复记录。 ### 一、理解重复记录 在数据库中,重复记录是指具有相同字段值的一组记录。例如,在一个员工表中,如果有多个记录拥有相同的姓名、职位等信息,则...

    微信记录丢失了?如何恢复微信删除的聊天记录终稿.pdf

    第五步:恢复微信记录 点击右侧的链接,我们可以查看到被删除的数据。然而,这时候的数据是不完整的。点击“去除*号显示完整恢复内容”即可查看到完整的内容。 第六步:恢复残留记录 在某些情况下,我们可能遇到...

    微信聊天记录删除了如何恢复.ppt

    知识点五:微信聊天记录备份的重要性 微信聊天记录备份是防止聊天记录删除的最好方法。用户可以通过微信聊天记录备份功能或第三方备份软件来备份聊天记录。 知识点六:恢复微信聊天记录的注意事项 恢复微信聊天记录...

    如何找回被删除的微信聊天记录.ppt

    步骤五:恢复完毕,点击“确认”,可以随意查看之前删除的微信聊天记录。 微信聊天记录恢复的优点 微信聊天记录恢复的优点在于,它可以快速恢复删除的微信聊天记录,避免重要信息和回忆的丢失。此外,微信聊天...

    VB 记录集的更新

    本篇将详细阐述VB中如何进行记录集的更新操作,包括添加新记录、修改现有记录以及删除记录等核心知识点。 一、创建记录集对象 首先,我们需要创建一个ADO(ActiveX Data Objects)的记录集对象,这通常通过ADODB....

    被删除的QQ聊天记录能够恢复吗?.docx

    被删除的QQ聊天记录恢复可能性分析 在日常生活中,我们时常会遇到一些意外情况,例如聊天记录意外删除。这时候,许多人都会问自己:被删除的QQ聊天记录能够恢复吗?在这篇文章中,我们将探讨这个问题,并提供一些...

    清除U盘使用记录的五个步骤.docx

    概述:本文将指导用户如何清除U盘使用记录,包括添加系统环境变量、打开设备管理器、删除注册表中的USB使用记录等五个步骤。 知识点1:环境变量的添加 * 在系统中添加环境变量devmgr_shownonpresent_devices,并将...

    上网记录删除

    上网记录删除是一个重要的隐私保护措施,它涉及到计算机用户在浏览网页、使用应用程序或者进行网络活动时留下的各类信息足迹。这些记录可能包括浏览历史、缓存文件、cookies、登录信息、搜索关键词等,它们通常会被...

    微信聊天记录删除了能找回来吗.docx

    第五步:选择需要恢复的微信聊天记录 扫描完成后,用户可以在界面上看到软件共扫描出多少条微信聊天记录。用户可以勾选需要恢复的微信聊天记录,然后点击界面右下角的“恢复”按钮。 第六步:成功恢复微信聊天记录...

    威纶触摸屏历史记录长期保存

    3. **权限管理**:为了保护历史记录的安全性,应合理设置访问权限,避免未经授权的人员对记录进行修改或删除。 4. **维护更新**:随着系统的升级,可能会出现兼容性问题,因此需要定期对触摸屏软件进行更新维护。 #...

    Delphi中记录文件的操作示范及详细介绍

    除了基本操作之外,记录文件还支持其他一些高级功能,如查找记录、删除记录等。 1. **定位到指定记录**:使用`Seek`函数移动文件指针到指定记录的位置。 ```delphi Seek(MethodFile, FilePos - 1); ``` 2. **...

    Activiti 学习笔记六:流程执行历史记录

    五、历史数据的存储与清理 历史数据可能会随着时间推移而积累,因此 Activiti 允许配置历史数据的保留策略。可以设置自动清理过期历史记录,以保持数据库的性能和容量。 总结,理解并充分利用 Activiti 的流程执行...

    qq聊天记录删除了怎么恢复?.docx

    QQ聊天记录删除恢复方法 在当今的数字化时代, QQ 聊天记录已经成为我们生活中不可或缺的一部分。然而,随着数据存储空间的增加和聊天记录的积累,有时候我们可能会不小心删除了重要的聊天记录。这时候,我们如何...

    记录集对象的参数

    - **说明**: 打开一个keyset类型的游标,允许记录指针自由地上下移动,并可进行记录的更改和删除。但是,所做的任何记录修改无法由其他人读取。 3. **AdOpenDynamic** - **参数值**: 2 - **说明**: 打开一个动态...

    微信聊天记录恢复微信聊天记录恢复

    - 使用专业软件如"wechat-recovery-main"等,这类工具通常能深度扫描手机存储,找出已删除的聊天记录。 - 操作流程通常包括连接手机、扫描、预览和恢复。 四、注意事项 1. 数据恢复并非100%成功,尤其是在没有...

    键盘记录型木马

    - 创建一个空白的记事本文件,输入和删除文本,观察木马记录的结果是否与实际操作相符。 - 使用包含输入框和其他控件的应用程序(例如MakeSeal.exe),测试木马是否能准确记录用户的所有操作。 3. **测试登录信息...

Global site tag (gtag.js) - Google Analytics