update语句详解

update命令

语法:

UPDATE 表名 SET column_name=value [,column_name2=value2,...] [WHEREcondition];

或者理解为:UPDATE 表名 SET 列名=VALUE WHERE [条件]

注意 :

  • column_name 为要更改的数据列,尽量带上``

  • value 为修改后的数据 , 可以为变量 , 具体指 , 表达式或者嵌套的SELECT结果

  • 例如:UPDATE `student` SET `borndate`=CURRENT_TIME WHERE `studentname`='万进进' AND sex='女'       CURRENT_TIME为数据库当前时间

  • condition 为筛选条件 , 如不指定则修改该表的所有列数据

where条件子句

可以简单的理解为 : 有条件地从表中筛选数据

 
--修改单个属性语法:
--UPDATE 表名 SET 列名=VALUE WHERE [条件]
--修改学员名字,带了条件
UPDATE `student` SET `studentname`='万进' WHERE studentno=1867;
--不指定条件的情况下,会改动所有表!
UPDATE `student` SET `studentname`='万进'
--修改多个属性语法,逗号隔开
--UPDATE 表名 SET 列名=VALUE,列名=VALUE WHERE [条件]
UPDATE `student` SET `studentname`='万进进',`email`='9724759@qq.com' WHERE studentno=1867;
--修改属性,后加限制
--UPDATE `student` SET `studentname`='嘻嘻嘻嘻' WHERE studentno BETWEEN 1867 AND 186709077
--通过多个条件定位数据
UPDATE `student` SET `studentname`='嘻嘻哈哈' WHERE `studentname`='万进进' AND sex='女'


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

 

 

  • 27
    点赞
  • 125
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值