MySQL是一種開放源代碼的關系型數(shù)據(jù)庫管理系統(tǒng),常用于Web應用程序的后臺數(shù)據(jù)存儲。在使用MySQL的過程中,Update是常用的操作之一,用于更新數(shù)據(jù)庫中的數(shù)據(jù)。
UPDATE 表名 SET 列名1=新值1,列名2=新值2,... WHERE 條件;
其中,表名為要更新的數(shù)據(jù)庫表名稱;列名為要更新的字段名稱;新值為要更新的新數(shù)據(jù);WHERE子句指定了要更新哪些記錄。
為方便演示,以下以一個名為"users"的表為例:
id | name | age | gender ----------------------- 1 | 張三 | 25 | 男 2 | 李四 | 30 | 男 3 | 王五 | 28 | 女
假設現(xiàn)在需要將張三的性別修改為女,則可以使用如下SQL語句:
UPDATE users SET gender='女' WHERE name='張三';
執(zhí)行后,表"users"中的數(shù)據(jù)將變?yōu)椋?/p>
id | name | age | gender ----------------------- 1 | 張三 | 25 | 女 2 | 李四 | 30 | 男 3 | 王五 | 28 | 女
除了修改單個字段外,還可以同時更新多個字段,如下所示:
UPDATE users SET name='趙六', gender='男' WHERE id=2;
執(zhí)行后,表"users"中的數(shù)據(jù)將變?yōu)椋?/p>
id | name | age | gender ----------------------- 1 | 張三 | 25 | 女 2 | 趙六 | 30 | 男 3 | 王五 | 28 | 女
需要注意的是,如果沒有指定WHERE條件,則會更新整個表格中的所有信息,因此務必謹慎使用UPDATE操作。