18 修改

修改

一、修改单表的记录

语法:

UPDATE 表名
SET 列=新值, 列=新值,...
WHERE 筛选条件;

案例一:修改beauty表中姓唐的女神的电话为1388

UPDATE girls.beauty SET phone="123213"
WHERE NAME LIKE "唐%";

案例二:修改boys表中id为2的名字为张飞,魅力值为100

UPDATE girls.beauty SET boyName="张飞",userCP=100
WHERE id=2;

二、修改多表的记录

92语法:

UPDATE 表1 别名,表2 别名
SET 列=值,...
WHERE 筛选条件
AND 筛选条件;

99语法:

UPDATE 表1 别名
INSERT JOIN 表2 别名
ON 连接条件
SET 列=值,...
WHERE 筛选条件

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

UPDATE girls.boys AS Bo
INNER JOIN girls.beauty AS B
ON Bo.id = B.boyfriend_id
SET B.phone = "114"
WHERE Bo.boyName = "张无忌";

案例二:修改没有男朋友的女神的boyfriend_id为2

UPDATE girls.beauty AS B
LEFT OUTER JOIN girls.boys AS Bo
ON B.boyfriend_id = Bo.id
SET Bo.boyfriend_id = 2
WHERE Bo.id = null;
上一篇:CF253A Boys and Girls 题解


下一篇:OC 消息传递机制