MySql?update語句的詳細用法
用法
- 你可以同時更新一個或多個字段。
- 你可以在 WHERE 子句中指定任何條件。
- 你可以在一個單獨表中同時更新數(shù)據(jù)。
student
| id | name | age |
| 1 | 趙 | 15 |
| 2 | 錢 | 16 |
| 3 | 孫 | 18 |
| 4 | 趙 | 14 |
| 5 | 錢 | 17 |
| 6 | 孫 | 19 |
1、將name='趙'的學(xué)生的age都改為18
UPDATE student SET age=18 WHERE name='趙'

2、將name='趙'或age=16的學(xué)生的age都改為18
UPDATE student SET age=18 WHERE name='趙' or age=16

3、將name='趙'或age=16的學(xué)生的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?,F(xiàn)在我們需要將名為 Alice 的學(xué)生的成績從 80 改為 90。
首先,我們創(chuàng)建這個表格:
CREATE TABLE students ( id INT PRIMARY KEY, name VARCHAR(50) NOT NULL, score INT NOT NULL );
然后,向這個表格中插入數(shù)據(jù):
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';
執(zhí)行以上 SQL 語句后,可以使用以下 SQL 語句查詢所有學(xué)生的信息:
SELECT * FROM students;
輸出結(jié)果如下:
| id | name | score |
|---|---|---|
| 1 | Alice | 90 |
| 2 | Bob | 90 |
| 3 | Charlie | 70 |
總結(jié)
到此這篇關(guān)于MySql update語句詳細用法的文章就介紹到這了,更多相關(guān)MySql update語句用法內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
MySQL數(shù)據(jù)庫之union,limit和子查詢詳解
這篇文章主要為大家詳細介紹一下MySQL數(shù)據(jù)庫中union、limit和子查詢的使用,文中的示例代碼講解詳細,對我們學(xué)習(xí)MySQL有一定幫助,需要的可以參考一下2022-07-07
PureFTP借助MySQL實現(xiàn)用戶身份驗證的操作教程
這篇文章主要介紹了PureFTP借助MySQL實現(xiàn)用戶身份驗證的操作教程,就像普通程序中的用戶注冊功能那樣為用戶登陸數(shù)據(jù)信息建立一個數(shù)據(jù)庫來進行驗證,需要的朋友可以參考下2015-12-12

