• 迎丰收 晒丰收 庆丰收 2018-10-15
  • “捂脸表情”被注册成商标?申请人不认为商标侵权 2018-10-15
  • 战巡南海、绕岛巡航…空军有“飞出去”的主心骨 2018-10-14
  • 幼儿园要求家长写一万字读后感:不能这样玩家长|幼儿园|家长-教育时讯 2018-10-13
  • 中国故宫文物展在希腊举行 2018-10-13
  • 車·晓 第26期 車企官方降价真相幾何? 2018-10-12
  • 宝沃总裁杨嵩:曾和奔驰宝马同水平 已不能同日而语 2018-10-11
  • 新时代党员干部要有更大的担当和作为 2018-10-10
  • “2018-雷霆”专项行动破获百余起台湾间谍案 2018-10-09
  • 朝韩首脑今起在平壤会晤 “金文会”将聚焦三大议题 2018-10-09
  • 2018顺义啤酒节--北京频道--人民网 2018-10-08
  • 台湾遭遇的“断交潮”有无化解之道? 2018-10-08
  • 习近平会见爱沙尼亚总统卡柳莱德 2018-10-08
  • 中国空间站研制建设正有序开展 坚持和平利用 2018-10-07
  • Idlib to further divide Ankara and Moscow 2018-10-06
  • 【mysql教程】MySQL UPDATE 查询

    栏目: mysql 发布于: 2014-11-26 19:55:22

    MySQL UPDATE 查询

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

    语法

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

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

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


    通过命令提示符更新数据

    以下我们将在 SQL UPDATE 命令使用 WHERE子句来更新tutorials_tbl表中指定的数据:

    实例

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

    root@host# mysql -u root -p password;
    Enter password:*******
    mysql> use TUTORIALS;
    Database changed
    mysql> UPDATE tutorials_tbl 
        -> SET tutorial_title='Learning JAVA' 
        -> WHERE tutorial_id=3;
    Query OK, 1 row affected (0.04 sec)
    Rows matched: 1  Changed: 1  Warnings: 0
    
    mysql>
    

    使用PHP脚本更新数据

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

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

    实例

    以下实例将更新 tutorial_id 为3的 tutorial_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 tutorials_tbl
            SET tutorial_title="Learning JAVA"
            WHERE tutorial_id=3';
    
    mysql_select_db('TUTORIALS');
    $retval = mysql_query( $sql, $conn );
    if(! $retval )
    {
      die('Could not update data: ' . mysql_error());
    }
    echo "Updated data successfully\n";
    mysql_close($conn);
    ?>
    

    本文转载自:w3cschool
    本站文章除注明转载外,均为本站原创或编译?;队魏涡问降淖?,但请务必注明出处。
    转载请注明:文章转载自 七星彩票平台
    本文标题:【mysql教程】MySQL UPDATE 查询
    IT技术书籍推荐:
    iOS编程(第4版)
    iOS编程(第4版)
    科尔 (Christian Keur) (作者), 赫乐嘎斯 (Aaron Hillegass) (作者), 康威 (Joe Conway) (作者), 丁道骏 (译者)
    《iOS编程》荣获Jolt生产力大奖。第4版更新了iOS7和Xcode5的内容。全书涵盖了开发iOS应用的方方面面。从Objective-C基础知识到新增加的语言特性;从AppKit库到常见的Cocoa设计模式;从Xcode技巧到Instrumen tst等。如果读者刚接触iOS编程,阅读本书前两章可以快速入门。如果读者已经有iOS编程经验,阅读本书可以拾遗补缺。