📅  最后修改于: 2020-11-29 05:33:41             🧑  作者: Mango
在MariaDB中,UPDATE语句用于通过更改表中的值来修改现有字段。
句法:
UPDATE table_name SET field=new_value, field2=new_value2,...
[WHERE ...]
要么
UPDATE语句可与WHERE,ORDER BY和LIMIT子句一起使用。
UPDATE table
SET column1 = expression1,
column2 = expression2,
...
[WHERE conditions]
[ORDER BY expression [ ASC | DESC ]]
[LIMIT number_rows];
例:
我们有一个“学生”表,其中包含以下数据:
让我们更改“ student_name”为“ Ajeet”的student_name“ Aryan”。
UPDATE Students
SET student_name = 'Aryan'
WHERE student_name = 'Ajeet';
查询执行成功。现在检查更新的数据:
输出:
范例2:
您也可以使用MariaDB数据库中的UPDATE满足条件来更新多个列。在下面的示例中,我们更新表“ Students”中“ student_name”为“ Alecia”的两列“ student_name”和“ student_address”。
UPDATE Students
SET student_name = 'Maria',
student_address = 'Goa'
WHERE student_name = 'Alecia';
这些列现在已更新。您可以使用SELECT语句检查并验证结果:
SELECT * FROM Students;
输出: