ARTICLE DETAIL

建站实战干货

来自一线的建站与推广经验沉淀,每一条都经过真实交付验证。

DML语言(重点)———update

2026/9/16 17:19:19 拓冰建站 浏览量
DML语言(重点)———update

格式:update     要修改的对象       set       原来的值=新值       

-- 修改学员名字,带了简介

代码案例:

-- 修改学员名字,带了简介
UPDATE `student` SET `name`='清宸' WHERE id = 1;

-- 不指定条件情况下,会改动所有表!

代码案例:

UPDATE `student` SET `name`='清宸';

-- 修改多个属性,逗号隔开

代码案例:

UPDATE `student` SET `name`='清宸',`sex`='男' WHERE id = 1;


-- 通过多个条件定位数据, 
 

UPDATE `student` SET `name`='长江七号' WHERE `name` = '清宸' AND sex = '男'


 

条件:where子句     运算符      id等于某个值,大于某个值,在某个区间内修改……

操作符含义范围结果
=等于5=6false
<> 或!=不等于5<>6true
>大于5>6false
<小于5<6true
<=小于等于5<=6false
>=大于等于5>=6false
  列名   between……and……在某个范围内[2,5]
and我和你5>1 and 1>2false
or我或你5>1 or 1>2true

语法:

update     表名    set     colnum_name =value,[colnum_name = value,……]   where   [条件]

注意:

1.colnum_name 是数据库的列,尽量带上``

2.条件,筛选的条件,如果没有指定则会修改所有的列

3.value,是一个具体的值,也可以是一个变量(变量不常用)

4,多个设置属性之间使用英文逗号隔开

5.between……and……一般在数字或者时间上使用

6.between……and……前面要跟上查询区间的列名