5.2 更新数据 在数据库的管理中,有时候我们会发现之前录入的信息不准确,或者随着时间的推移,某些数据需要发生变化。这时候,我们就需要用到 UPDATE 语句来更新数据,就像我们平时修改作业本上的错误一样。 UPDATE 语句的作用就是修改表中已经存在的数据。它可以帮助我们更改某一条记录,或者根据特定的条件更改多条记录中的某个字段的值。 举个例子,假设我们有一个 students 表,里面记录了学生的学号(id)、名字、年龄和出生日期。现在我们发现,学号为 1 的学生的年龄记录错了,他实际上是 19 岁,而不是之前记录的 18 岁。那么,我们就可以用 UPDATE 语句来修改这个错误。 具体的语句是这样的: sql代码 UPDATE students SET age = 19 WHERE id = 1; 这句话的意思是:在 students 表中,找到学号为 1 的那条记录,然后把它的 age(年龄)字段的值改成 19。 其中,SET age = 19 就是告诉数据库,我们要把年龄这个字段的值设置为 19。而 WHERE id = 1 则是一个条件,它告诉数据库,我们只修改那些学号为 1 的学生的年龄,其他学生的年龄不变。 这样,数据库就会根据我们的指令,准确地找到需要修改的记录,并把它更新为正确的值。 使用 UPDATE 语句的时候,我们要特别小心,因为一旦执行了更新操作,原来的数据就会被新的数据覆盖,无法恢复。所以,在更新数据之前,我们一定要确认好要修改的内容,以及修改的条件,确保不会误操作影响到其他不需要修改的数据。