`
yangqingran
  • 浏览: 3183 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

SQL的数据操纵功能之二——更新数据

SQL 
阅读更多

二、更新数据 
    
其语句的一般格式为:

 UPDATE <表名>   SET <列名>=<表达式>   [,<列名>=<表达式>]... [WHERE <条件>]; 

 其功能是修改指定表中满足WHERE子句条件的元组。其中SET子句用于指定修改方法,即用<表达式>的值取代相应的属性列值。如果省略WHERE子句,则表示要修改表中的所有元组。

 

 1.有条件更新 
    将学生95001的年龄改为22 

UPDATE Student SET Sage=22  WHERE Sno='95001'; 

 

2.无条件更新 
    
将所有学生的年龄增加1

UPDATE Student SET Sage=Sage+1; 

 

 3.带子查询的修改语句 
    
子查询也可以嵌套在UPDATE语句中,用以构造执行修改操作的条件。  


    
将计算机系全体学生的成绩加5 

 

 UPDATE  SC  SET  GRADE=GRADE+5 WHERE  SNO  IN  
    (SELECT  SNO FROM  Student   
     WHERE  Sdept=’计算机系’);  

 

 

 

分享到:
评论

相关推荐

    SQL的数据操纵功能之三---删除数据

    ### SQL的数据操纵功能之三——删除数据 #### 一、删除数据概述 SQL(Structured Query Language)是一种专门用于管理关系数据库的标准语言。SQL提供了一系列的数据操纵功能,包括数据的插入、更新以及删除等操作...

    数据库实验报告——应用系统的数据操纵功能的设计和实现

    【数据库实验报告——应用系统的数据操纵功能的设计和实现】 本实验报告主要涵盖了SQL语言中关于数据查询、数据更新以及视图定义的基本操作。通过一系列的例题,旨在帮助实验者熟练掌握SQL语句的运用,以实现对...

    SQL在森林资源二类调查数据整理中的应用——以广西贺州市八步区为例.pdf

    SQL语言包括数据查询、数据操纵、数据定义和数据控制四个部分,广泛应用于数据库管理、数据仓库、数据挖掘等多个领域。 SQL在森林资源二类调查数据整理中的应用主要包括以下几个方面: 一、批量修改表结构 在处理...

    oracle基础教程4 数据利器——SQL

    - **数据操纵语言 (DML)**:用于完成数据的插入、更新和删除操作。 - **数据控制语言 (DCL)**:用于控制对数据库的访问权限,如授予或撤销用户的权限。 ##### 4.1.2 SQL的主要特点 SQL语言的设计简单直观,易于...

    数据库原理及应用A实验报告(实验一——数据定义与数据操纵)

    实验报告的标题是"数据库原理及应用A实验报告(实验一——数据定义与数据操纵)",这表明实验主要关注数据库的基本操作,包括数据的定义(DDL)和数据的操纵(DML)。实验的目的是让学生熟悉Oracle环境,掌握PL-SQL...

    SQL_Server_2000图解教程——下

    SQL(结构化查询语言)是与数据库交互的语言,包括DML(数据操纵语言)、DDL(数据定义语言)和DCL(数据控制语言)。DML用于插入、更新和删除数据;DDL用于创建和修改数据库对象,如表、视图、索引等;DCL则涉及...

    SQL语法大全——中文版.pdf

    2. 数据操纵语言(DML):处理数据库中的数据。如INSERT用于添加数据,UPDATE用于修改数据,DELETE用于删除数据,以及SELECT用于查询数据。 3. 数据控制语言(DCL):管理数据库的访问权限和安全。GRANT和REVOKE...

    asp+sql+server+程序代码系统——天书

    3. SQL查询:深入理解SQL语言,包括DML(数据操纵语言)和DDL(数据定义语言),以及高级查询技巧如联接、子查询、聚合函数等。 4. 数据库设计:探讨如何规划和设计关系数据库,包括范式理论、表结构设计、主键和...

    数据库应用技术SQL——server

    6. **数据操纵**:ALTER TABLE允许修改表结构,DROP TABLE则用于删除表。 **二、数据库对象** 在SQL Server中,数据库包含多个对象,如: 1. **表**:存储数据的基本单元,由列和行构成。 2. **视图**:虚拟表,...

    数据库基础——SQL语言全面学习

    SQL主要包括数据定义语言(DDL)、数据操纵语言(DML)、数据查询语言(DQL)和数据控制语言(DCL)。例如,DDL用于创建和修改表结构,DML用于插入、更新和删除数据,DQL用于查询数据,DCL则用于控制数据库访问权限...

    精妙sql.doc————电子版_doc版

    从给定的信息来看,本文档主要涉及SQL语言的基础与进阶知识,涵盖了数据定义语言(DDL)、数据操纵语言(DML)以及数据控制语言(DCL)等方面的内容。接下来,我们将对这些知识点进行详细的解析。 ### 数据定义语言...

    审计中使用SQL的探讨——基于AO(2008)现场审计实施系统.pdf

    在计算机辅助审计软件中,SQL的使用主要体现在数据查询功能、数据定义功能和数据操纵功能方面。数据查询功能是SQL语言的核心,它能够帮助审计人员从数据库中提取所需数据,进而分析出审计需求,极大地提高了审计工作...

    嵌入式SQL——C语言访问数据库

    在C语言中使用嵌入式SQL,首先需要了解SQL的基本语法,包括DML(数据操纵语言)如SELECT、INSERT、UPDATE和DELETE,以及DDL(数据定义语言)如CREATE TABLE、ALTER TABLE和DROP TABLE等。下面我们将详细讨论这个主题...

    关系数据库标准语言——SQL

    SQL(Structured Query Language)的三大主要功能包括数据定义、数据操纵和数据控制。 1. 数据定义功能: - 基本表的定义与维护:通过CREATE TABLE语句创建表,指定列名、数据类型以及完整性约束。例如,`CREATE ...

    数据库技术及应用——SQL Server课件 8Transact-SQL语言.ppt

    - **数据操纵语言(DML)**:包括INSERT用于插入数据,UPDATE用于更新数据,DELETE用于删除数据,以及SELECT用于查询数据。 - **数据控制语言(DCL)**:涉及到权限和访问控制,如GRANT和REVOKE语句。 - **系统存储...

    《数据库原理与应用——SQL Server 2000》电子教案

    SQL(结构化查询语言)是用于管理关系型数据库的标准语言,包括数据查询、数据操纵、数据定义和数据控制等四大功能。SQL Server 2000支持标准的SQL语法,同时增加了许多扩展功能,以满足复杂的企业级需求。 本书...

    数据库系统概论5版第三章关系数据库标准语言SQL【上】——数据定义(create、drop。。。.pdf

    SQL具有综合统一的特点,集成了数据定义(DDL)、数据操纵(DML)和数据控制(DCL)的功能,能够独立完成数据库生命周期内的各种活动,包括创建和修改表、视图,插入和更新数据,进行安全性、完整性和事务控制等。...

    sql学习SQL教程

    三、SQL数据操纵语句(DML) 1. INSERT语句:用于向表中插入新的记录。 2. UPDATE语句:用于修改表中的现有记录。 3. DELETE语句:用于从表中删除记录。 四、SQL数据定义语句(DDL) 1. CREATE TABLE:用于创建新...

    数据库系统概论:第4章 关系数据库标准语言——SQL语言2.ppt

    关系数据库标准语言——SQL语言 这篇文章主要介绍了关系数据库标准...这篇文章为关系数据库标准语言——SQL语言提供了一个详细的介绍,包括数据操纵语言和数据定义语言的应用,旨在帮助读者更好地理解和掌握SQL语言。

    《关系数据库与SQL_Server_2005课后答案——修改版》

    - **数据操纵**:插入、更新、删除和查询数据。 - **数据库运行管理**:包括安全性检查、并发控制、完整性约束、故障恢复。 - **数据库建立和维护**:初始数据装载、数据库转储、性能监控和分析。 #### 4. 实体关系...

Global site tag (gtag.js) - Google Analytics