首页 > 编程语言 > 详细

第21节--DML语言之修改语句

时间:2020-04-16 15:28:00      阅读:74      评论:0      收藏:0      [点我收藏+]

修改语句

update 表名

set 列=新值,列=新值

where 筛选条件;

 

注意:字符型,日期型要加引号

修改单表

案例1:修改beauty中姓唐的女神的电话为13899888899

update beauty set phone=13899888899
where name like 柳%;
案例2. 修改boys表中id号为2 的名称为张飞,魅力值为10

UPDATE boys SET boyname=张飞,usercp=10
WHERE id=2;

 

修改多表记录

sql92语法:

update 表1 别名,表2 别名

set 列=值

where 连接条件

and 筛选条件;

 

sql99语法:(※)

update 表1 别名

inner/left/right join 表2 别名

on 连接条件

set 列=值

where 筛选条件;

案例1.修改张无忌的女朋友的手机号为114

UPDATE boys bo
INNER JOIN beauty b
ON bo.id=b.boyfriend_id
SET b.phone=114
WHERE bo.boyname=张无忌;
案例2.修改没有男朋友的女神的男朋友编号都为2

update beauty b
left join boys bo
on b.boyfriend_id=bo.id
set b.boyfriend_id=2
where bo.id is null;

 

第21节--DML语言之修改语句

原文:https://www.cnblogs.com/Jasmine6-Lee/p/12713067.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!