本文概述
- 更新单列
- 更新多列
句法:
UPDATE table_name SET field=new_value, field2=new_value2, ...
[WHERE ...]
Or
UPDATE语句可以与WHERE, ORDER BY和LIMIT子句一起使用。
UPDATE table
SET column1 = expression1, column2 = expression2, ...
[WHERE conditions]
[ORDER BY expression [ ASC | DESC ]]
[LIMIT number_rows];
例:
更新单列 我们有一个” 学生” 表, 其中包含以下数据:
文章图片
【MariaDB更新数据】让我们更改” student_name” 为” Ajeet” 的” student_name” ” Aryan” 。
UPDATE Students
SET student_name = 'Aryan'
WHERE student_name = 'Ajeet';
文章图片
查询执行成功。现在检查更新的数据:
输出
文章图片
范例2:
更新多列 你也可以使用MariaDB数据库中的UPDATE满足条件来更新多个列。在以下示例中, 我们更新表” Students” 中的” student_name” 和” student_address” 两列, 其中” student_name” 为” Alecia” 。
UPDATE Students
SET student_name = 'Maria', student_address = 'Goa'
WHERE student_name = 'Alecia';
文章图片
这些列现在已更新。你可以使用SELECT语句检查并验证结果:
SELECT * FROM Students;
输出
文章图片
推荐阅读
- MariaDB删除数据
- Mariadb查询限制
- MariaDB插入数据
- MariaDB查询数据
- MariaDB创建表
- Mariadb删除表
- Mariadb删除数据库
- Mariadb查询数据库
- MariaDB创建数据库