MySql update语句的详细用法

 更新时间:2023年11月02日 10:31:16   作者:云浅雨醉  
这篇文章主要给大家介绍了关于MySql update语句的详细用法,Update 是SQL中用于更新表格中已有记录的命令,通过使用Update命令,您可以更新表格中的一行或多行记录,并根据需要更改它们的值,需要的朋友可以参考下

用法

  • 你可以同时更新一个或多个字段。
  • 你可以在 WHERE 子句中指定任何条件。
  • 你可以在一个单独表中同时更新数据。

student

idnameage
115
216
318
414
517
619

1、将name='赵'的学生的age都改为18

UPDATE student SET 
age=18
WHERE name='赵'

2、将name='赵'或age=16的学生的age都改为18

UPDATE student SET 
age=18
WHERE name='赵' or age=16

3、将name='赵'或age=16的学生的age都改为18,name都改为'李'

UPDATE student SET 
age=18,name='李'
WHERE name='赵' or age=16

4、将name='李' 的age增加1

UPDATE student SET 
age=age+1
WHERE name='李'

更多Update 的例子

以下是一个使用 Update 命令的例子,我们有一个名为 students 的表格,其中包含三个字段:id、name 和 score。现在我们需要将名为 Alice 的学生的成绩从 80 改为 90。

首先,我们创建这个表格:

CREATE TABLE students ( id INT PRIMARY KEY, name VARCHAR(50) NOT NULL, score INT NOT NULL );

然后,向这个表格中插入数据:

INSERT INTO students (id, name, score) VALUES (1, 'Alice', 80), (2, 'Bob', 90), (3, 'Charlie', 70);

最后,使用以下 SQL 语句将 Alice 的成绩更改为 90:

UPDATE students SET score = 90 WHERE name = 'Alice';

执行以上 SQL 语句后,可以使用以下 SQL 语句查询所有学生的信息:

SELECT * FROM students;

输出结果如下:

idnamescore
1Alice90
2Bob90
3Charlie70

总结

到此这篇关于MySql update语句详细用法的文章就介绍到这了,更多相关MySql update语句用法内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • MySQL8.0.23版本的root密码重置最优解法

    MySQL8.0.23版本的root密码重置最优解法

    这篇文章主要介绍了MySQL8.0.23版本的root密码重置最优解法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-03-03
  • mysql中is null语句的用法分享

    mysql中is null语句的用法分享

    对null的特殊处理即是在前面的章节中,为了决定哪个动物不再是活着的,使用death is not null而不使用death != null的原 因
    2011-05-05
  • mysql多个TimeStamp设置的方法解读

    mysql多个TimeStamp设置的方法解读

    timestamp设置默认值是Default CURRENT_TIMESTAMP;timestamp设置随着表变化而自动更新是ON UPDATE CURRENT_TIMESTAMP;接下来为您详细介绍
    2012-11-11
  • 几个常见的MySQL的可优化点归纳总结

    几个常见的MySQL的可优化点归纳总结

    这篇文章主要介绍了几个常见的MySQL的可优化点归纳总结,包括在编程时处理索引、分页以及数据类型时可用到的地方,需要的朋友可以参考下
    2015-05-05
  • Mysql using使用详解

    Mysql using使用详解

    本文主要介绍了Mysql using使用详解,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-02-02
  • MySQL中or语句用法示例

    MySQL中or语句用法示例

    这篇文章主要介绍了MySQL中or语句用法示例,小编觉得挺不错的,这里分享给大家,供需要的朋友参考。
    2017-10-10
  • 配置hive元数据到Mysql中的全过程记录

    配置hive元数据到Mysql中的全过程记录

    这篇文章主要给的大家介绍了关于配置hive元数据到Mysql中的全过程,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-10-10
  • MySQL函数大全及用法示例分享

    MySQL函数大全及用法示例分享

    这篇文章主要介绍了MySQL的一些函数及用法示例,需要的朋友可以参考下
    2014-03-03
  • mysql触发器之触发器的增删改查操作示例

    mysql触发器之触发器的增删改查操作示例

    这篇文章主要介绍了mysql触发器之触发器的增删改查操作,结合实例形式分析了mysql触发器的定义及使用触发器进行增删改查等相关操作技巧,需要的朋友可以参考下
    2019-12-12
  • MySQL如何从数据库中删除表中所有数据

    MySQL如何从数据库中删除表中所有数据

    这篇文章主要介绍了MySQL如何从数据库中删除表中所有数据问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-06-06

最新评论