`

六、更新记录

 
阅读更多
要修改表中已经存在的一条或多条记录,应使用SQL UPDATE语句。同DELETE语句一样,UPDATE语句可以使用WHERE子句来选择更新特定的记录。请看这个例子:
UPDATE mytable SET first_column=’Updated!’ WHERE second_column=’Update Me!’
这个UPDATE 语句更新所有second_column字段的值为’Update Me!’的记录。对所有被选中的记录,字段first_column的值被置为’Updated!’。

下面是UPDATE语句的完整句法:
UPDATE {table_name|view_name} SET [{table_name|view_name}]
{column_list|variable_list|variable_and_column_list}
[,{column_list2|variable_list2|variable_and_column_list2}…
[,{column_listN|variable_listN|variable_and_column_listN}]]
[WHERE clause]

注意
你可以对文本型字段使用UPDATE语句。但是,如果你需要更新很长的字符串,应使用UPDATETEXT语句。这部分内容对本书来说太高级了,因此不加讨论。要了解更多的信息,请参考Microsoft SQL Sever 的文档。

如果你不提供WHERE子句,表中的所有记录都将被更新。有时这是有用的。例如,如果你想把表titles中的所有书的价格加倍,你可以使用如下的UPDATE 语句:

你也可以同时更新多个字段。例如,下面的UPDATE语句同时更新first_column,second_column,和third_column这三个字段:
UPDATE mytable SET first_column=’Updated!’
Second_column=’Updated!’
Third_column=’Updated!’
WHERE first_column=’Update Me1’

分享到:
评论

相关推荐

    VB 记录集的更新

    通过以上步骤,你可以在VB中有效地更新记录集,实现数据库数据的增删改查操作。在实际开发中,应根据具体需求和数据库类型调整连接字符串、查询语句以及错误处理机制。理解并熟练掌握这些知识点,将有助于提高VB...

    UPS巡检及维护记录

    六、转换功能测试 验证市电与电池供电之间的切换是否顺畅,这是检验UPS功能完整性的关键步骤。 七、用户操作指导 确保用户了解正确的操作流程,包括紧急关机、电池充电、负载管理等,以减少误操作引发的问题。 ...

    记录集对象的参数

    - **说明**: 仅在调用UPDATE方法更新记录时才锁定记录。适用于并发控制要求不高的场景。 4. **AdLockBatchOptimistic** - **参数值**: 4 - **说明**: 仅在批量更新记录时才锁定这些记录。适用于需要批量处理大量...

    1.第六届省赛题温度记录器.zip

    第六届省赛题“温度记录器”是一个编程挑战,很可能涉及到数据处理、文件操作、图形用户界面(GUI)设计以及实时数据监测等方面的知识。在这个项目中,参赛者可能需要编写一个程序,能够记录和显示温度变化,这可能...

    MDR(行车记录仪) 开机logo 的更新

    ### MDR(行车记录仪)开机Logo更新方法详解 #### 一、背景介绍 MDR,即Mobile Data Recorder,行车记录仪的一种,广泛应用于车辆安全监控领域。行车记录仪不仅能够记录行驶过程中的视频信息,还能通过其开机Logo...

    电脑键盘记录 工具

    2. 定期更新操作系统和应用程序:修补安全漏洞可以减少键盘记录器的侵入机会。 3. 使用安全浏览习惯:避免在不安全的网络环境下输入敏感信息。 4. 使用两步验证:即使键盘记录器获取了密码,也难以通过额外的身份...

    数据库原理及运用实验六-数据更新.doc

    这一步骤展示了数据库的基本操作,包括插入、删除和更新记录。 知识点:数据库基本操作、数据插入、记录管理 2. 插入选课记录 在数据库中插入选课记录,包括学生编号和课程编号等信息。这一步骤展示了数据库的...

    计算机网络巡检记录表

    该部分主要检查计算机系统软件的运行情况,包括Windows XP的启动时间、Windows系统的启动错误、杀毒软件的更新、网络连接情况、浏览器的运行情况、OA、NC系统的打开情况、Office软件的运行情况、工程制图类软件的...

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

    有时,由于误操作、手机故障或软件更新,这些重要的聊天记录可能会丢失。本文将深入探讨如何恢复微信聊天记录,帮助用户找回珍贵的信息。 一、微信聊天记录丢失的原因 1. 手机系统崩溃:操作系统更新或故障可能导致...

    性能实测:Spring Boot中六种批量更新技术谁更快?.zip

    通过实际测试对比了Spring Boot中6种MySQL批量更新方式的效率,并详细记录了每种方法在处理500,1000,5000,10000,50000,100000条数据的平均时间、最小时间和最大时间。包括MyBatis-Plus提供的批量更新,JdbcTemplate...

    sql实验六数据库更新实验

    【SQL实验六数据库更新实验】 本实验主要涵盖了SQL语言中三个关键的数据操作:插入(INSERT)、更新(UPDATE)和删除(DELETE),旨在让学生熟练掌握如何使用SQL和SQL Server企业管理器来管理数据库中的数据。 1. ...

    易语言记录集读写图片数据

    如果已有记录,可以选择更新现有记录。 3. 写入数据:将准备好的二进制流写入记录集中指定的二进制字段,完成图片数据的写入。 五、易语言中的图片处理 在易语言中,处理图片数据时可能需要使用到“图像处理”库或...

    新道新商战沙盘系统运营记录文本手册范本.doc

    本手册共分七页,每一页都涵盖了不同的记录项目,包括现金盘点申请、生产/完工入库、原料库更新、生产线完工申请、应收款更新、市场产品数量交货期等。 在第一页中,我们可以看到新道新商战沙盘系统运营记录手册的...

    Spring Boot数据库批量更新:六种方案,一场效率之战.zip

    通过实际测试对比了Spring Boot中6种MySQL批量更新方式的效率,并详细记录了每种方法在处理500,1000,5000,10000,50000,100000条数据的平均时间、最小时间和最大时间。包括MyBatis-Plus提供的批量更新,JdbcTemplate...

    ASP源码ASP.NET某店积分更新记录管理(源代码+论文)

    ### ASP.NET 某店积分更新记录管理系统知识点详解 #### 一、系统概述 本系统为一个基于ASP.NET技术开发的积分更新记录管理系统,适用于实体店铺或者线上商城等需要进行客户积分管理的业务场景。系统提供了完整的源...

    第六周会议记录表1

    在第六周的会议中,团队聚焦于软件工程的实验文档工作,主要涉及到软件开发过程中的标准规范、计划书的更新以及配置管理。这次会议记录详细列出了各项任务的分配和时间规划,确保项目的有序进行。 首先,会议决定...

    横河SR1000x有纸记录仪.使用说明书

    #### 六、注意事项 - **软件更新**: 随着产品的发展,软件版本可能会有更新,使用者应注意检查并安装最新的软件版本以获得最佳性能。 - **技术支持**: 若在使用过程中遇到任何问题,建议及时联系横河电机株式会社...

    Spring Boot中六种批量更新策略:效率对决与实测.zip

    通过实际测试对比了Spring Boot中6种MySQL批量更新方式的效率,并详细记录了每种方法在处理500,1000,5000,10000,50000,100000条数据的平均时间、最小时间和最大时间。包括MyBatis-Plus提供的批量更新,JdbcTemplate...

    异步更新数据方法

    - **服务抽取:** 更新服务实时从队列中抽取待更新记录,将其状态更改为“更新中”,并从队列中移除。 - **并发处理:** 可以有多个更新服务同时处理队列中的记录,提高了处理效率。 ##### 3.3 数据更新及异常处理 ...

    六年级学生成长记录手册.doc

    因此,《六年级学生成长记录手册》作为一份旨在全面记录和评估学生个人发展的文档,其重要性不言而喻。 手册的开篇部分是关于学生的个人基本信息的记录。在这里,学生要填写性别、出生年月、入学时间、所在班级以及...

Global site tag (gtag.js) - Google Analytics