数据管理 修改

-- 修改学员名字
-- UPDATE 表名 SET column_name{数据库列的名字}=value{值,数据} WHERE 条件
UPDATE `student` SET `name`='zero' WHERE id=1

-- 不指定条件的情况下,会改动所有的表
UPDATE `student` SET `name`='张三'

-- 修改多个属性,逗号隔开
-- UPDATE 表名 SET column_name=value,[column_name=value] [WHERE 条件]
UPDATE `student` SET `name`='zero',`sex`='男',`email`='123456789@qq.com'
WHERE id=1

-- value 可以是一个具体的值,也可以是一个变量
UPDATE `student` SET `birthday`=CURRENT_TIME WHERE id=1

-- 条件: WHERE 字句    运算符  id等于某个值,大于某个值,在某个区间内……
-- 操作符会返回 布尔值
/*
操作符
=            等于
<>或!=            不等于
>            大于
>=            大于等于
<            小于
<=            小于等于
BETWEEN...AND...    闭合区间[2,4]    WHERE id BETWEEN 2 AND 4
AND            且 &&        WHERE `name`='' AND sex=''
OR            或 ||        WHERE id=1 OR id=5
*/

-- 通过多个条件修改符合要求的所有数据
UPDATE `student` SET `name`='zero' WHERE `name`='张三' AND id=2
UPDATE `student` SET `name`='zero' WHERE id=6 OR id=4

-- BETWEEN...AND... 注意比 AND 多 BETWEEN
UPDATE `student` SET `name`='zero' WHERE WHERE id BETWEEN 2 AND 4

posted @ 2020-09-29 18:42  绯墨之樱  阅读(121)  评论(0)    收藏  举报