在SQL中,SET是一個用于更新數據庫表中的數據的關鍵字。它可以按照指定的條件更新表中的一列或多列的值。
SET語句的基本語法如下:
```
UPDATE table_name
SET column1 = value1, column2 = value2, ...
WHERE condition;
```
其中,`table_name`是要更新的表名,`column1, column2, ...`是要更新的列名,`value1, value2, ...`是要更新的新值,`condition`是更新的條件。
例如,假設有一個名為"customers"的表,其中包含了以下幾列:customer_id, customer_name, city, country。
我們想要將id為1的客戶的城市和國家更新為"New York"和"USA",可以使用如下的SET語句:
```
UPDATE customers
SET city = 'New York', country = 'USA'
WHERE customer_id = 1;
```
這將會將表中滿足條件的行的city列和country列的值更新為"New York"和"USA"。
需要注意的是,SET語句中可以更新一個或多個列的值,同時也可以根據需要結合WHERE子句來指定更新的條件。