SQL UPDATE学习笔记

在SQL中,UPDATE语句用于更新现有的表格中的数据。该语句可以更改单个或多个列的值。

语法

下面是UPDATE语句的基本语法:

Copy Code
UPDATE table_name SET column1 = value1, column2 = value2, ... WHERE condition;
  • table_name: 要更新数据的表格名称。
  • column1 = value1, column2 = value2: 要更新的列和对应的新值。
  • WHERE condition: 可选的条件,只有匹配条件的行才会被更新。

示例

假设我们有一个名为students的表格,包含学生的姓名、年龄和分数。我们现在需要将名字为"Li Lei"的学生的年龄改为18岁,分数改为90分。以下是实现此操作的UPDATE语句:

Copy Code
UPDATE students SET age = 18, score = 90 WHERE name = 'Li Lei';

执行后,表格中名字为"Li Lei"的学生的年龄和分数将分别被更新为18岁和90分。

注意:如果没有WHERE条件,则会将所有行都更新。因此,在编写UPDATE语句时,请务必考虑清楚要更新哪些行,以避免不必要的错误。