Oracle更新语句
程序员文章站
2022-06-01 17:23:26
...
我的Oracle数据库学习笔记
Day 5 更新语句
文章目录
修改语句
- 语法
update 表名 set 列名=新值 [,列名=新值,列名=新值] [where 修改条件]
- 注意事项
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;