Oracle更新语句

本文分享了如何在Oracle数据库中使用update语句进行五种操作:修改全体男同学年龄、指定范围内的年龄调整、空地址学生年龄提升、姓王同学属性修改及地址为上海的学生年龄更新。包括了语法规则和注意事项实例演示。
摘要由CSDN通过智能技术生成

我的Oracle数据库学习笔记

Day 5 更新语句



修改语句

  1. 语法
 update 表名 set 列名=新值 [,列名=新值,列名=新值] [where 修改条件]
  1. 注意事项
    2.1) update 语句不带有where 条件,则表示修改表中所有行的此列的值
    2.2) 写合理的更新条件

例: 京东用户表 :(用户编号(主) ,用户昵称,密码)
1001 花花 123456

修改某个用户的密码:where 写哪一列的条件 A。 where 编号=1001 B where 昵称
=‘花花’ C where 密码=‘123456’ 选项:A

select * from studentinfo;
1.修改所有男同学的年龄+1
update studentinfo set age=age+1 where sex='男';
2.修改年龄在20-30之间的男同学的年龄-1
update studentinfo set age=age-1 where age>=20 and age<=30 and sex='男';

update studentinfo set age = age -1 where sex='男' and age between 20 and 30;
3.修改地址为空的学生的年龄+1
update studentinfo set age = age+1 where address is null;
4.修改姓‘王’的同学的年龄+1 ,同时地址改为‘北京’
update studentinfo set age=age+1, address='北京' where stuname like '王%';
5.修改地址在‘上海’的学生年龄+1
update studentinfo set age =age+1 where address='上海';
提交数据

commit;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值