sql 练习系列:数据的更新操作
来源:互联网 发布:百分百客户采集软件 编辑:程序博客网 时间:2024/06/04 19:16
还是接着上一篇博文,我们继续。。。
本文主要练习更新操作,在mysql中实现。
内容相对上一篇博文较少,这是那三张表:
修改“计算机学院”的“李勇”同学的名字为“ 李咏”
如果仅有一个sno主键那么:
update s set sname='李咏' where sno='20130101' and sdept ='computer';--必须写成-->
alter table s drop primary key;alter table s add primary key(sname);update s set sname='李咏' where sname='李勇' and sdept ='computer';这样的话,后期诸多的更新操作会很麻烦,所以干脆把所有涉及到更新的字段统统设置成primary key的属性
alter table s drop primary key;alter table s add primary key(sname,sno,sid,sdept,sage);
将选修了10001课程的学生的分数设置为60分
update sc set grade=60 where cno='1001';将选修了“大学英语”课程的学生的分数增加5分
update sc set grade=grade+5 where sc.cno=(select cno from c where c.cname='大学英语');将“计算机学院”的学生的“高等数学”课程的成绩设置为NULL
Update sc set grade=null where cno=(select cno from c where cname='高数') and sno in (select sno from s where sdept='computer');/* cno和sno必有一个是=,不能同时是in */
删除计算机学院年龄大于25岁的男生
Delete from s where sdept='computer' and sage>25 and ssex='男';
0 0
- sql 练习系列:数据的更新操作
- SQL的常用数据更新操作
- SQL语言-数据更新操作
- SQL语句练习-更新和删除数据
- SQL的数据更新
- SQL语句,数据更新,数据插入删除修改和对视图的更新操作
- sql 练习系列:数据查询 (mysql导入数据)
- SQL语言实现数据更新操作
- SQL操作 - 插入时更新数据
- sql update操作数据更新成功,返回的影响行数是0
- SQL基本操作练习
- 使用Phoenix通过sql语句更新操作hbase数据
- SQL基本操作 - 新增、查看、更新、删除表中数据
- 使用Phoenix通过sql语句更新操作hbase数据
- 使用 Phoenix 通过 sql 语句 更新操作 hbase 数据
- 创建SQL练习数据
- SQL数据的基本操作
- 快速更新上十万数据的SQL
- linux下查询系统及库文件位数
- Mysql优化
- Android 百度地图定位半径圈范围自定义
- jQuery弹出层插件大全
- 字符串转换JSON
- sql 练习系列:数据的更新操作
- 断点续传和下载原理分析[转]
- Android完美解决The specified child already has a parent. You must call removeView() on the child
- PAM-Linux可插拔认证模块的基本概念与架构
- Javascript关键字与保留字
- 代码覆盖率工具 Istanbul 入门教程
- TOMCAT中文问题,解决(全)
- Gradle build设置自动log开关
- 去O渐成过去式,Cloud进入现在时-2015 Oracle技术嘉年华精彩回放