DML语言(重点)———update

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

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

代码案例:

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

DML语言(重点)———update_第1张图片

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

代码案例:

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

DML语言(重点)———update_第2张图片

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

代码案例:

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

DML语言(重点)———update_第3张图片
-- 通过多个条件定位数据, 
 

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

DML语言(重点)———update_第4张图片
 

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

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

语法:

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

注意:

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

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

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

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

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

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

你可能感兴趣的:(MySQL,sql,数据库,mysql)