文章教程

12.3.5更新数据

9/17/2020 9:26:54 PM 人评论 次浏览

12.3.5 更新数据

数据更新是指对数据库中的某些记录做修改,更改记录字段的值。在MySQL中使用UPDATE语句完成对表中数据的修改,UPDATE语句的用法如下所示。


UPDATE table_name SET column_1=value_1,column_2=value_2,……,column_n=value_n[WHERE clause];


table_name是指要做更新操作的表名,在UPDATE语句中,使用SET子句指定要更新的字段及其值。UPDATE语句中,可以使用WHERE子句中的限定条件,来指定要修改的记录,如果没有使用WHERE子句,那么MySQL将修改表中所有的记录。下面是使用UPDATE更新表users的SQL语句示例。

这句SQL语句将users表中id为3的用户名字改为Lily Cameron,如果更新成功,MySQL会给出提示信息:“Query OK,1 row affected”,表示该操作影响到1行记录,并且成功更新,MySQL还会列出匹配的行数、更改的行数及警告信息的数量等提示。执行上述SQL语句后,通过SELECT语句,可以查看id为3的用户名是否已经正确更改为Lily Cameron,如下所示。

从以上查询结果可以看出,使用UPDATE语句后,表users中id为3的用户名的确被成功修改为Lily Cameron。

教程类别