sql update语句

admin 538 0

假设我们有一个学生信息表,其中包含学生的姓名、年龄和成绩。现在我们要更新学生的成绩,将所有成绩低于60分的学生的成绩都增加10分。

我们需要创建一个名为"students"的表,包含三个字段:name、age和score。

```sql

CREATE TABLE students (

name VARCHAR(100),

age INT,

score INT

);

```

我们向表中插入一些示例数据:

INSERT INTO students (name, age, score)

VALUES ('Alice', 18, 75),

('Bob', 20, 58),

('Charlie', 19, 90),

('David', 21, 45);

接下来,我们可以使用SQL的UPDATE语句来更新学生的成绩:

UPDATE students

SET score = score + 10

WHERE score < 60;

以上代码将会将所有成绩低于60分的学生的成绩增加10分。

我们可以使用SELECT语句来验证更新是否成功:

SELECT * FROM students;