“21天好习惯”第一期-14

本文介绍了如何在数据库中修改数据,包括更新单个元组、多个元组的值以及使用子查询进行修改。提供了具体的SQL语句示例,如修改特定学生年龄、批量增加学生年龄以及将特定系别学生成绩清零。这些操作对于数据库管理至关重要。
摘要由CSDN通过智能技术生成

数据库——数据更新——修改数据

一、具体可以修改:

1. 修改某一个元组的值

2. 修改多个元组的值

3. 带子查询的修改语句

二、修改数据的命令格式:  UPDATE  <表名>    

                                        SET  <列名>=<表达式>[,<列名>=<表达式>]…    

                                        [WHERE <条件>];


三种修改情况的例题:

1.将学生200215121的年龄改为22岁

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

2.将所有学生的年龄增加1岁

 UPDATE Student
         SET Sage= Sage+1;

3.将计算机科学系全体学生的成绩置零。

UPDATE SC
        SET  Grade=0
        WHERE  'CS'=
                       (SELETE Sdept
                        FROM  Student
                        WHERE  Student.Sno = SC.Sno);

所用表的创建代码链接:

“21天好习惯”第一期-2_a染生ㄨ尘泪忆梦w(σ゚∀゚)的博客-CSDN博客一、数据库数据查询——连接查询 若一个查询同时涉及两个以上的表,则称之为连接查询。连接查询是关系数据库中最主要的查询,包括等值连接查询、外连接查询等等。1.等值连接查询:即连接运算符为=时例题:(1).列出选修了‘数学’或者‘数据库’的学生学号、姓名、所在院系、选修课程号及成绩;select student. sno, sname, sdept,sc.cno, gradefrom student, sc, coursewhere (cname=’数学’or cna...https://blog.csdn.net/qq_51896676/article/details/120938672?spm=1001.2014.3001.5501

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值