数据库基础-update语句详解

update 修改 修改谁 (条件) set 旧值=新值

– 修改学员名字,带简介
update student set name=‘张三’ where id=1;

– 不指定条件 的情况下,会改动所有的表!
update student set name=‘李四’;

– 语法(通过多个条件定位数据)
update 表名 set colnum_name=value,[colnum_age=value,…] where [条件]

条件: where字句运算符 id等于某个值,大于某个值,在某个区间修改…
操作符会返回布尔值

操作符 含义
= 等于
<> 或 != 不等于
>= 大于等于
<= 小于等于
BETWEEN … AND … 在某个范围内
AND 我和你 &&
OR 我和你 或者

注意点:
1.colnum_name是数据库的列,尽量带上``
2.条件,筛选的条件,如果没有指定,则会修改所有的列
3. value,是一个具体的值,也可以是一个变量

UPDATE‘student’ SET `birthday '= CURRENT_TIME WHERE name `='小红’AND sex='女'

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

数据库基础-update语句详解相关推荐

  1. MySQL数据库基础:数据类型详解-文本字符串类型

    前言 正好趁着这次一起学习复习一下MySQL数据库的基本知识.也是一直在用这个数据库,有些基础的知识点长久不用就会遗忘,就比如数据类型溢出的问题,很多时候建表的时候随便给定个类似,结果导入数据的时候报 ...

  2. update语句详解

    update命令 语法: UPDATE 表名 SET column_name=value [,column_name2=value2,...] [WHEREcondition]; 或者理解为:UPDA ...

  3. Python基础循环语句详解(for、while)

    *2.8 循环语句* 循环语句主要是两种,for循环和while循环,他们的主要用法和区别: for循环用于确定的次数,这样会比while循环更加简洁比如我要循环代码多少次,次数明确,适合用for. ...

  4. qt repaint 用法_Qt重绘之update,repaint详解

    Qt里面的重绘和Windows编程里面的重绘差不多.但是Qt的重绘更有特色,更加智能. 在讲之前,先说说paintEvent() paintEvent()是一个虚函数槽(slot),子类可以对父类的p ...

  5. MySQL数据库增删改查常用语句详解

    MySQL数据库增删改查常用语句详解 一 MySQL数据库表结构 1.1 常见数据类型 1.2 常用约束类型 1.3 MySQL存储引擎 二 DDL语句:数据定义语句 2.1 修改数据库密码 2.1. ...

  6. [系统安全] 四十四.APT系列(9)Metasploit技术之基础用法万字详解及防御机理

    您可能之前看到过我写的类似文章,为什么还要重复撰写呢?只是想更好地帮助初学者了解病毒逆向分析和系统安全,更加成体系且不破坏之前的系列.因此,我重新开设了这个专栏,准备系统整理和深入学习系统安全.逆向分 ...

  7. [Python从零到壹] 九.网络爬虫之Selenium基础技术万字详解(定位元素、常用方法、键盘鼠标操作)

    欢迎大家来到"Python从零到壹",在这里我将分享约200篇Python系列文章,带大家一起去学习和玩耍,看看Python这个有趣的世界.所有文章都将结合案例.代码和作者的经验讲 ...

  8. [Python从零到壹] 五.网络爬虫之BeautifulSoup基础语法万字详解

    欢迎大家来到"Python从零到壹",在这里我将分享约200篇Python系列文章,带大家一起去学习和玩耍,看看Python这个有趣的世界.所有文章都将结合案例.代码和作者的经验讲 ...

  9. oracle数据库中索值,Oracle数据库中的索引详解

    Oracle数据库中的索引详解以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 一 ROWID的概念 存储了row在数据文 ...

  10. mysql切换用户sql语句,MySQL用户管理及SQL语句详解

    [(none)]>select user,host frommysql.user; #查询用户和主机+---------------+-----------+ | user | host | + ...

最新文章

  1. C++中string erase函数的使用
  2. NLP通用模型诞生?一个模型搞定十大自然语言常见任务
  3. DeepMind-深度学习: AI革命及其前沿进展 (54页ppt报告)
  4. Ubuntu下用matplotlib作图时显示中文
  5. 自动化运维之PSSH
  6. 求有环单链表的链表长
  7. [LA3026]Period
  8. html 和jsp 引入jquery_不用jsp怎么实现前后端交互?给萌新后端的ajax教程(1)
  9. 在Twitter上使用Apache Mesos和Apache Aurora进行资源调度和任务启动
  10. Android 音频开发(四) 如何播放一帧音频数据下
  11. Python花式编程案例锦集(2)
  12. 224秒!ImageNet上训练ResNet-50最佳战绩出炉,索尼下血本破纪录
  13. vivado-Matlab联合仿真FIR滤波器
  14. SDN — OpenvSwitch 常用指令和应用示例
  15. 网络安全:使用各类编码混淆攻击
  16. 2021-05-14 Redis面试题 缓存穿透怎么导致的?
  17. 分享同城小程序怎么做_同城跑腿小程序开发基本功能
  18. 美容护理行业的暴利时代即将结束?
  19. 关于WSADuplicateSocket的理解~(整理)
  20. windows本地安全策略实验-远程桌面连接锁定账户

热门文章

  1. 常用的浏览器及其内核
  2. 墨西哥FBA海运头程货代,墨西哥海运几天到?
  3. C++Windows连点器制作
  4. 飞飞键盘鼠标连点器v1.0绿色版
  5. hadoop 虚拟化基础
  6. [论文]基于强化学习的控制输入非线性水下机器人自适应神经网络控制
  7. 出现电脑蓝屏代码0x000000ed怎么解决
  8. jmail mysql_Jmail组件使用方法及注意事项 | 域名频道
  9. 黑客用社会工程学做渗透测试的广泛应用介绍
  10. 逆向基础——软件手动脱壳技术入门