欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Oracle更新语句

程序员文章站 2022-06-01 17:23:26
...

我的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;