• 技术文章 >数据库 >mysql教程

    mysql怎么修改数据表里一行数据?

    青灯夜游青灯夜游2020-10-14 15:49:46原创86

    mysql中修改数据表里一行数据的方法:使用UPDATE语句,语法格式“UPDATE <表名> SET 字段 1=值 1 [,字段 2=值 2… ] [WHERE 子句 ] [ORDER BY 子句] [LIMIT 子句]”。

    (推荐教程:mysql视频教程

    在 MySQL 中,可以使用 UPDATE 语句来修改、更新一个或多个表的数据。

    UPDATE 语句的基本语法

    使用 UPDATE 语句修改单个表,语法格式为:

    UPDATE <表名> SET 字段 1=值 1 [,字段 2=值 2… ] [WHERE 子句 ]
    [ORDER BY 子句] [LIMIT 子句]

    语法说明如下:

    注意:修改一行数据的多个列值时,SET 子句的每个值用逗号分开即可。

    根据条件修改表中的数据

    示例:在 tb_courses 表中,更新 course_id 值为 2 的记录,将 course_grade 字段值改为 3.5,将 course_name 字段值改为“DB”,输入的 SQL 语句和执行结果如下所示。

    mysql> UPDATE tb_courses_new
        -> SET course_name='DB',course_grade=3.5
        -> WHERE course_id=2;
    Query OK, 1 row affected (0.13 sec)
    Rows matched: 1  Changed: 1  Warnings: 0
    mysql> SELECT * FROM tb_courses_new;
    +-----------+-------------+--------------+------------------+
    | course_id | course_name | course_grade | course_info      |
    +-----------+-------------+--------------+------------------+
    |         1 | Network     |            4 | Computer Network |
    |         2 | DB          |          3.5 | MySQL            |
    |         3 | Java        |            4 | Java EE          |
    |         4 | System      |            4 | Operating System |
    +-----------+-------------+--------------+------------------+
    4 rows in set (0.00 sec)

    注意:保证 UPDATE 以 WHERE 子句结束,通过 WHERE 子句指定被更新的记录所需要满足的条件,如果忽略 WHERE 子句,MySQL 将更新表中所有的行。

    以上就是mysql怎么修改数据表里一行数据?的详细内容,更多请关注php中文网其它相关文章!

    本文原创发布php中文网,转载请注明出处,感谢您的尊重!
    专题推荐:mysql
    上一篇:mysql中如何设置外键约束? 下一篇:mysql如何让外网访问
    第13期线上培训班

    相关文章推荐

    • mysql如何将id重新排列• mysql怎么导出单个存储过程?• mysql存储过程是什么• mysql修改表时怎么添加主键约束?• 访问mysql需要权限怎么办

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网