MySql?update語句的詳細用法
用法
- 你可以同時更新一個或多個字段。
- 你可以在 WHERE 子句中指定任何條件。
- 你可以在一個單獨表中同時更新數(shù)據(jù)。
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?,F(xiàn)在我們需要將名為 Alice 的學生的成績從 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 語句查詢所有學生的信息:
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兩個查詢?nèi)绾魏喜⒊梢粋€結(jié)果詳解
利用union關(guān)鍵字,可以給出多條select語句,并將它們的結(jié)果組合成單個結(jié)果集,下面這篇文章主要給大家介紹了關(guān)于MySQL兩個查詢?nèi)绾魏喜⒊梢粋€結(jié)果的相關(guān)資料,文中通過圖文介紹的非常詳細,需要的朋友可以參考下2022-08-08

