1 MySQL基础
1.1 关系型数据库介绍
1.2 MySQL连接
1.3 引擎类型及区别
1.4 MySQL数据类型
2 查看数据库基本信息
2.1 基本语句
2.2 其他补充语句
3 对表的增(INSERT)、删(DELETE)、查(SELECT)、改(UPDATE)
3.1 查询数据(SELECT)
3.2 更新数据(UPDATE)
3.3 增加数据(INSERT)
3.4 删除数据(DELETE)
3.5 扩展知识
4 复杂XXXX
5 常用函数
5.1 字符串函数
5.2 聚合函数
6 子查询和联结
6.1 子查询
6.2 联结
7 组合查询和全文本搜索
8 视图和存储过程
8.1 视图
8.2 存储过程
9 游标、触发器和事务管理
9.1 游标
9.2 触发器
9.3 事务
10 索引和性能分析
10.1 索引
11 MySQL高级知识
11.1 MySQL锁机制介绍
12 MySQL进阶知识
13 MySQL维护、安全管理和其他
13.1 MySQL关键字和保留字(5.7版本)

更新数据(UPDATE)

2018-01-07 11:09:05
linefo
606
最后编辑:linefo 于 2018-01-07 18:50:21



更新表中数据时,一般都配合where来使用,否则默认所有行都是符合的。


更新单个列


【SQL语句】update `[表名]` set `[列名]` = [值] where [条件];

(多行符合条件的话也会被更新)



更新多个列

(只用1个set关键字)


【SQL语句】update `[表名]` set `[列名1]` = [值1], `[列名2]` = [值2] where [条件];


【扩展】

更新到多行时,默认是只要有一行的更新出现了失败,则整个该次update操作取消。

使用ignore关键字(跟在update关键字后面),会忽略掉更新失败的行,被更新成功的行数据不会变化。