`
cakin24
  • 浏览: 1370679 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

MySQL UPDATE 语句

阅读更多

如果我们需要修改或更新MySQL中的数据,我们可以使用 SQL UPDATE 语句来操作。

以下是 UPDATE 语句修改 MySQL 数据表数据的通用SQL语法:

UPDATE table_name SET field1=new-value1, field2=new-value2
[WHERE Clause]
  • 可以同时更新一个或多个字段。
  • 可以在 WHERE 子句中指定任何条件。
  • 可以在一个单独表中同时更新数据。

当需要更新数据表中指定行的数据时 WHERE 子句是非常有用的。


通过命令提示符更新数据

以下实例将更新数据表中 runoob_id 为 3 的 runoob_title 字段值:

MariaDB [RUNOOB]> UPDATE runoob_tbl SET runoob_title='Learning JAVA' WHERE runoob_id=3;
Query OK, 1 row affected (0.06 sec)
Rows matched: 1  Changed: 1  Warnings: 0

使用PHP脚本更新数据

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

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

以下实例将更新 runoob_id 为3的 runoob_title 字段的数据。

<?php
$dbhost = 'localhost:3036';
$dbuser = 'root';
$dbpass = 'rootpassword';
$conn = mysql_connect($dbhost, $dbuser, $dbpass);
if(! $conn )
{
  die('Could not connect: ' . mysql_error());
}
$sql = 'UPDATE runoob_tbl
        SET runoob_title="Learning PHP"
        WHERE runoob_id=3';

mysql_select_db('RUNOOB');
$retval = mysql_query( $sql, $conn );
if(! $retval )
{
  die('Could not update data: ' . mysql_error());
}
echo "Updated data successfully\n";
mysql_close($conn);
?>


 

  • 大小: 26.4 KB
1
0
分享到:
评论

相关推荐

    mysql update语句的用法详解.doc

    MySQL UPDATE语句的用法详解 MySQL UPDATE语句是用于更新数据库表中已有的记录的语句。该语句可以用新值更新原有表行中的各列。SET子句指示要修改哪些列和要给予哪些值。WHERE子句指定应更新哪些行。如果没有WHERE...

    mysql update语句的执行过程详解

    MySQL的UPDATE语句是用于修改现有数据库表中数据的关键命令。在本文中,我们将深入探讨UPDATE语句的执行过程,特别是在MySQL环境下。 首先,我们创建一个名为`test`的表,包含一个自增主键`id`和一个整数列`c`。接...

    MySQL中update操作会自动加锁吗

    MySQL中update操作会自动加锁吗,看了就知道答案!!!

    mysql update正则替换sql语句

    本知识点将围绕MySQL数据库中的UPDATE语句与正则表达式结合使用的方法进行深入讲解。 MySQL的UPDATE语句用于修改表中的数据,当我们需要根据复杂的条件来更新记录时,可以利用正则表达式(REGEXP)来指定匹配模式。...

    正确使用MySQL update语句

    今天我们主要向大家讲述的是MySQL update 语句的实际用法,以及在实际操作中哪些相关的操作步骤是值得我们大家注意的。

    根据update语句自动生成select语句

    在数据库管理中,UPDATE语句用于修改已存在的数据记录,而SELECT语句则用于查询数据。在某些场景下,我们可能需要从UPDATE语句转换为SELECT语句,以验证更新操作将影响哪些行或者理解更新逻辑。这在调试、数据分析或...

    MySQL数据库中group by语句与update语句的用法研究.pdf

    MySQL 数据库中 group by 语句与 update 语句的用法研究 本论文对 MySQL 数据库中的 group by 语句和 update 语句进行了深入研究,讨论了这些语句在数据库查询和修改中的应用,并给出了具体的解决方案。 一、MySQL...

    mysql update语句的用法详解

    首先,单表的UPDATE语句: UPDATE [LOW_PRIORITY] [IGNORE] tbl_name SET col_name1=expr1 [, col_name2=expr2 …] [WHERE where_definition] [ORDER BY …] [LIMIT row_count] 其次,多表的UPDATE语句:   UPDATE ...

    第十二节 POST update语句注入-01

    "POST update语句注入" 在数据库安全领域中,SQL 注入是一种常见的攻击方式,而在 Web 应用程序中,POST 请求也可能存在 SQL 注入漏洞。今天我们将讨论 POST update 语句注入的相关知识点。 MySQL update 介绍 ...

    Mysql Update批量更新的几种方式

    刚开始你可能会想到使用循环执行多条UPDATE语句的方式,就像以下的python程序示例: for x in xrange(10): sql = ''' UPDATE mytable SET myfield='value' WHERE other_field='other_value'; ''' 这种方法并没有...

    SQL语句详解 MySQL update的正确用法

    单表的MySQL UPDATE语句:  UPDATE [LOW_PRIORITY] [IGNORE] tbl_name  SET col_name1=expr1 [, col_name2=expr2 ...]  [WHERE where_definition]  [ORDER BY ...]  [LIMIT row_count]  多表的UPDATE语句...

    MySQL 替换某字段内部分内容的UPDATE语句

    这通常通过`UPDATE`语句配合`REPLACE`函数来实现。`REPLACE()`函数用于在字符串中替换所有出现的子串,而`REGEXP`是正则表达式匹配,两者结合可以精确地定位并替换字段内的特定内容。在本文中,我们将深入探讨如何...

    update语句

    标题中的“update语句”指的是在数据库管理中用于修改现有数据的SQL命令。在数据库操作中,`UPDATE`语句是不可或缺的一部分,它允许我们更改表中的特定行或所有行的数据。下面将详细介绍`UPDATE`语句的工作原理、...

    insert,update导出sql语句

    在数据库管理中,INSERT和UPDATE语句是两个非常基础且重要的操作。它们分别用于向数据库中插入新的数据和更新已存在的数据。这篇内容将详细解释这两个SQL语句的工作原理、用法以及如何导出这些语句,以供日后使用或...

    asp使用SQL语句的UpDate命令修改数据库表中的一个记录[收集].pdf

    - **编辑处理更新的页面**(Update.asp):接收表单数据,构造并执行SQL Update语句,更新成功后可以将用户重定向回首页。 **4. 转换函数** 在ASP中,我们可以使用内置的转换函数将字符串转换为数值类型,如`CInt...

    MYSQL的REPLACE和ON DUPLICATE KEY UPDATE语句介绍解决问题实例

    ON DUPLICATE KEY UPDATE语句** `INSERT ... ON DUPLICATE KEY UPDATE`语句则更为灵活,它允许在插入新记录时,如果发现与唯一键或主键冲突,就更新原有记录的指定字段。这样,如果插入的记录导致了唯一索引的冲突...

    mysql修改语句

    在探讨“mysql修改语句”的知识点时,我们主要聚焦于SQL中的UPDATE语句,这是数据库管理中最常用的命令之一,用于修改已存在的数据行。在给定的文件信息中,可以看到一系列重复的UPDATE语句,其目标是将多个表...

    不同数据库update实现多表更新.doc

    因此,本文总结了在SQL Server、Oracle、MySQL三个数据库系统中update语句更新多表的用法。 一、SQL Server update语句 SQL Server的update语句的基本语法如下: ```sql UPDATE { table_name WITH ( [ ...n ] ) | ...

Global site tag (gtag.js) - Google Analytics