update语句详解

发布时间 2023-12-11 19:35:26作者: 同学?

-- update 修改谁 set原来的值=新值
-- 修改学员名字,带了条件
UPDATE `student2` SET `name`='老王' WHERE id = 1;
-- 不指定条件的情况下,默认改动所有表
UPDATE `student2`SET`name` = '长江七号'
-- 修改多个属性,隔开
UPDATE `student2` SET `name` = '老八',`email` = '166.com' WHERE id = 1;
/* 操作符 含义 范围 结果
<>或!= 不等于 5<>6 true
>
<
=
<=
>=
between...and... 在某个范围内
and 我和你&& 2>1 and 1>2 false
or 我或你|| 2>1 and 1>2 true */
-- 通过多个条件定位数据
UPDATE `student2` SET `name` = '狂神说' WHERE `name`='老八'AND `sex` = '女' AND `email` = '166.com';
/*注意:
语法:update 表名 setcolnum_name=value,[colnum_name=value,,,]where[条件]
colnum-name是数据库的列,尽量带上··
条件,筛选的条件,如果没有指定或指定具体,则会修改所有列,及所有符合条件的值或变量
value,是一个具体的值或变量
多个设置的属性之间使用英文输入的逗号隔开,操作符不用*/