📜  MariaDB更新

📅  最后修改于: 2020-11-29 05:33:41             🧑  作者: Mango

MariaDB更新数据

在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; 

输出: