SQL UPDATE 语句
UPDATE
语句用于修改表中的现有记录。
UPDATE 语法
UPDATE table_name
SET column1 = value1, column2 = value2, ...
WHERE condition;
注意:在更新表中的记录时要小心! 注意UPDATE
语句中的WHERE
子句。WHERE
子句指定了哪些记录应该被更新。如果你省略了 WHERE
子句,表中的所有记录都会被更新。
UPDATE 表
下面的SQL语句用一个新的联系人和一个新的城市来更新第一个客户(CustomerID = 1)。
UPDATE Customers
SET ContactName = 'Alfred Schmidt', City= 'Frankfurt'
WHERE CustomerID = 1;
输出:
UPDATE 多条记录
正是WHERE
子句决定了有多少记录将被更新。
以下SQL语句将把所有国家为 "Mexico"的记录的ContactName更新为 "Juan":
UPDATE Customers
SET ContactName='Juan'
WHERE Country='Mexico';
输出:
Update 警告!
更新记录时要小心。如果你省略了 WHERE
子句,所有的记录都会被更新:
UPDATE Customers
SET ContactName='Juan';
输出: