开发者

MySql update语句的详细用法

目录
  • 用法
  • 1、将name='赵'的学生的age都改为18
  • 2、将name='赵'或age=16的学生的age都改为18
  • 3、将name='赵'或age=16的学生的age都改为18,name都改为'Zgguxdw李'
  • 4、将name='李' 的age增加1
  • 更多Update 的例子
  • 总结

用法

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

student

idnameage
115
216
318
414
517
619

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

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

MySql update语句的详细用法

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

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

MySql update语句的详细用法

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

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

MySql update语句的详细用法

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

UPDATE http://www.devze.comstudent SET 
age=age+1
WHERE name='李'

MySql update语句的详细用法

更多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语句编程用法内容请搜索编程客栈(wwwjs.cppcns.com)以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程客栈(www.编程客栈cppcns.com)!

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新数据库

数据库排行榜