MySql update语句的详细用法
用法
- 你可以同时更新一个或多个字段。
- 你可以在 WHERE 子句中指定任何条件。
- 你可以在一个单独表中同时更新数据。
student
id | name | age |
1 | 赵 | 15 |
2 | 钱 | 16 |
3 | 孙 | 18 |
4 | 赵 | 14 |
5 | 钱 | 17 |
6 | 孙 | 19 |
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;
输出结果如下:
id | name | score |
---|---|---|
1 | Alice | 90 |
2 | Bob | 90 |
3 | Charlie | 70 |
总结
到此这篇关于MySql update语句详细用法的文章就介绍到这了,更多相关MySql update语句用法内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
MySQL中on duplicate key update的使用方法实例
在做数据统计的时候,我们经常会用到mysql的on duplicate key update语法来自动更新数据,下面这篇文章主要给大家介绍了关于MySQL中on duplicate key update的使用方法的相关资料,需要的朋友可以参考下2022-09-09MariaDB(Mysql分支)my.cnf配置文件中文注释版
这篇文章主要介绍了MariaDB my.cnf配置文件中文注释版,MariaDB是Mysql的一个分支,完全兼容Mysql,需要的朋友可以参考下2014-06-06Windows 8.1下MySQL5.7 忘记root 密码的解决方法
最近学习碰到了一件挺令人尴尬的事情,我把MySQL的密码给忘记了,所以MySQL登录不进去。在网上找的解决方案都不靠谱,下面小编给大家分享Windows 8.1下MySQL5.7 忘记root 密码的解决方法,需要的朋友一起看看吧2017-07-07
最新评论