UPDATE命令
利用 UPDATE 命令来更新已存在的表中的行。该命令的语法如下:
```sql
UPDATE table_name
SET column_name = value
WHERE condition;
```
个中:
`table_name`:要更新数据的表的名称。
`column_name`:要更新的列名称。
`value`:要更新的列值。
`condition`:用于筛选要更新的行的条件。
示例
以下示例展示了如何利用 UPDATE 命令更新 customers 表中所有行中的 email 列:
```sql
UPDATE customers
SET email = 'updated@email.com'
WHERE email = 'old@email.com';
```
更新多个列
可以利用 SET 子句更新多个列。例如,以下示例展示了如何利用 SET 子句更新 customers 表中所有行中的 first_name 和 email 列:
```sql
UPDATE customers
SET first_name = 'Updated', email = 'updated@email.com'
WHERE email = 'old@email.com';
```
条件
条件用于筛选要更新的行。可以利用各种条件,例如 =、<>、>、<、 BETWEEN 和 IN。
结论
UPDATE 命令是关系型数据库中数据操纵措辞 (DML) 命令的基本组成部分,用于更新已存在的表中的行。理解如何精确利用 UPDATE 命令将有助于您有效地管理和掩护关系型数据库。