用一个update语句设置MySQL中的多列值

用一个update语句设置MySQL中的多列值

在MySQL中,我们可以用UPDATE语句来更新表中的数据。如果我们需要一次性设置多个列的值,我们可以使用SET关键字和逗号分隔多个列。

阅读更多:MySQL 教程

语法:

UPDATE table_name
SET column1 = value1, column2 = value2, column3 = value3, ...
WHERE condition;

示例:

假设我们有一个students表,有以下数据:

id name gender age
1 Alice F 17
2 Bob M 18
3 Charlie M 19
4 David M 20

我们想要同时设置Alice和Bob的性别和年龄信息,可以使用如下语句:

UPDATE students
SET gender='M', age=20
WHERE name IN ('Alice', 'Bob');

执行后,表中数据变为:

id name gender age
1 Alice M 20
2 Bob M 20
3 Charlie M 19
4 David M 20

总结

使用UPDATE语句可以方便地更新表中的数据,使用SET关键字和逗号分隔多个列,可以一次性设置多个列的值。同时,可以使用WHERE子句来指定需要更新的行。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程