SQL UPDATE 语句

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 表

UPDATE 多条记录

正是WHERE 子句决定了有多少记录将被更新。

以下SQL语句将把所有国家为 "Mexico"的记录的ContactName更新为 "Juan":

UPDATE Customers
SET ContactName='Juan'
WHERE Country='Mexico';

输出:

UPDATE 多条记录

Update 警告!

更新记录时要小心。如果你省略了 WHERE 子句,所有的记录都会被更新:

UPDATE Customers
SET ContactName='Juan';

输出:

Update 警告!

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程