MySQL UPDATE 更新语句用法详解与示例

MySQL UPDATE 查询是一个 DML 语句,用于修改数据库内 MySQL 表的数据。在现实生活中,记录经常会在一段时间内发生变化。所以我们还需要更新表的值。我们通常需要使用 UPDATE 语句。

UPDATE 语句与SET和WHERE子句一起使用,SET 子句用于更改指定列的值,我们可以一次更新单个或多个列。

语法格式

以下是 UPDATE 命令通用 SQL 语法:

UPDATE table_name

SET column_name1 = new-value1,

column_name2=new-value2, …

[WHERE Clause]

参数说明

UPDATE 语句的语法中使用的参数说明如下:

UPDATE 语句

以下我们将在 SQL UPDATE 命令使用 WHERE 子句来更新 runoon_tbl 表中指定的数据,以下实例将更新数据表中 runoon_id 为 3 的 runoon_title 字段值:

从结果上看,runoon_id 为 3 的 runoon_title 已被修改。

使用PHP脚本更新数据

PHP 中使用函数 mysqli_query() 来执行 SQL 语句,你可以在 SQL UPDATE 语句中使用或者不使用 WHERE 子句。

注意:不使用 WHERE 子句将数据表的全部数据进行更新,所以要慎重。

该函数与在 mysql> 命令提示符中执行 SQL 语句的效果是一样的。

MySQL UPDATE 语句测试

以下实例将更新 runoon_id 为 3 的 runoon_title 字段的数据。

查看执行结果:

相关文章