如果我们需要修改或更新 MySQL 中的数据,我们可以使用 SQL UPDATE 命令来操作。

语法

以下是 UPDATE 命令修改 MySQL 数据表数据的通用 SQL 语法:

UPDATE table_name SET field1=new-value1, field2=new-value2
[WHERE Clause]
  • 你可以同时更新一个或多个字段。
  • 你可以在 WHERE 子句中指定任何条件。
  • 你可以在一个单独表中同时更新数据。

当你需要更新数据表中指定行的数据时 WHERE 子句是非常有用的。


通过命令提示符更新数据

以下我们将在 SQL UPDATE 命令使用 WHERE 子句来更新 runoob_tbl 表中指定的数据:

实例

以下实例将更新数据表中 runoob_id 为 3 的 runoob_title 字段值:

SQL UPDATE 语句:

mysql> UPDATE runoob_tbl SET runoob_title='学习 C++' WHERE runoob_id=3; Query OK, 1 rows affected (0.01 sec) mysql> SELECT * from runoob_tbl WHERE runoob_id=3; +-----------+--------------+---------------+-----------------+ | runoob_id | runoob_title | runoob_author | submission_date | +-----------+--------------+---------------+-----------------+ | 3 | 学习 C++ | RUNOOB.COM | 2016-05-06 | +-----------+--------------+---------------+-----------------+ 1 rows in set (0.01 sec)

从结果上看,runoob_id 为 3 的 runoob_title 已被修改。

MySQL UPDATE 更新相关推荐

  1. 《零基础》MySQL UPDATE 更新(十四)

    语法 以下是 UPDATE 命令修改 MySQL 数据表数据的通用 SQL 语法: UPDATE table_name SET field1=new-value1, field2=new-value2 ...

  2. mysql怎么升级_MySQL UPDATE 更新

    MySQL UPDATE 更新 如果我们需要修改或更新 MySQL 中的数据,我们可以使用 SQL UPDATE 命令来操作. 语法 以下是 UPDATE 命令修改 MySQL 数据表数据的通用 SQ ...

  3. MySQL (15)---UPDATE 更新

    MySQL UPDATE 更新 如果我们需要修改或更新 MySQL 中的数据,我们可以使用 SQL UPDATE 命令来操作. 语法 以下是 UPDATE 命令修改 MySQL 数据表数据的通用 SQ ...

  4. mysql set 子表,mysql update set 更新表数据

    1.update ...set...where... 题目:修改students id=2的name为"yanxia" mysql>update  students  set ...

  5. mysql+提升更新语句效率_MySQL加快批量更新 UPDATE优化

    如果是更新为同样的内容,没啥难度,直接在where里面下功夫就好了,大家都懂,我要说的是针对更新内容不一样的情况 首先,先看看网上转载的方法: mysql 批量更新如果一条条去更新效率是相当的慢, 循 ...

  6. mysql批量更新,批量插入之replace语句/insert into... on duplicate key update语句

    mysql批量更新/插入数据有以下方法,使用这些方法批量插入数据/更新数据的时候就不用在代码层次增加判断数据是否已存在的逻辑了. 1:replace语句 2: insert into... on du ...

  7. mysql update 联合更新_Mysql update多表联合更新的方法小结

    下面我建两个表,并执行一系列sql语句,仔细观察sql执行后表中数据的变化,很容易就能理解多表联合更新的用法 student表 class表 1. 执行 UPDATE student s , clas ...

  8. mysql update修改数据_MySQL UPDATE:修改数据(更新数据)

    在 MySQL 中,可以使用 UPDATE 语句来修改.更新一个或多个表的数据. UPDATE 语句的基本语法 使用 UPDATE 语句修改单个表,语法格式为: UPDATE SET 字段 1=值 1 ...

  9. mysql alter更新_MySQL 操作命令梳理(2)-alter(update、insert)

    在mysql运维操作中会经常使用到alter这个修改表的命令,alter tables允许修改一个现有表的结构,比如增加或删除列.创造或消去索引.改变现有列的类型.或重新命名列或表本身,也能改变表的注 ...

最新文章

  1. Python实战之logging模块使用详解
  2. 根据一个大图片自动生成相应小图片的代码
  3. Hi3516A开发--apt-get更新
  4. C++ 变量判定的螺旋法则
  5. 【STC15库函数上手笔记】1、建立工程
  6. jeecg 服务器 + linux + nginx 安装
  7. php csrf jsonp,读取型CSRF(JSONP劫持、CORS跨域资源读取、Flash跨域劫持)
  8. Spring Boot工程在IDEA中运行报错
  9. linux下安装配置nginx,Linux下安装与配置nginx
  10. labelimg的使用
  11. 考研计算机专业课复试都有什么,2019计算机考研复试科目总结
  12. 大米云如何通过ssh连接云主机
  13. 基于单片机的超市储物柜设计_基于80C51单片机的电子储物柜系统
  14. AI-Tesseract4.0-OCR训练相关
  15. 一个IT男的500强生涯
  16. 2.4 旋转曲面 (1)
  17. “我在用生命送快递”
  18. 关于计算机科技科幻作文600字,小学生科幻作文600字:未来世界
  19. oracle使用sysdba连接报错 ORA-01031: insufficient privileges
  20. 谢谢,那些伤害过我的人:伤感日志

热门文章

  1. 怎么理解anchor?
  2. 学习笔记——数据的度量
  3. Opencv2.4.9源码分析——Stitching(五)
  4. 一天一个机器学习小知识——Lasso、Ridge以及ElasticNet
  5. Not enough Memory
  6. 1月重磅福利——Softing在线培训课程上线
  7. 移动端和pc端的区别
  8. 谷歌中一些十分有趣的特效现象
  9. 快慢指针(java)
  10. 【Servlet】什么情况下调用doGet和doPost