T-SQL UPDATE语句

T-SQL UPDATE语句

T-SQL UPDATE 语句用于修改数据库中的现有记录。

我们在 UPDATE 查询中使用 WHERE 子句 来更新特定的行。否则,所有行都会受到影响。

Update 语句的语法:

带 WHERE 子句的 UPDATE 查询的语法如下:

UPDATE table_name 
SET column1 = value1, column2 = value2...., columnN = valueN 
WHERE [condition];

我们使用 ANDOR 运算符组合 N 个条件。

示例:

查看具有以下记录的 EMPLOYEES 表 –

ID Name AGE ADDRESS Salary
001 Rahul 23 Kota 22000.00
002 Clinton 22 Mumbai 15000.00
003 Kamal 31 Delhi 25000.00
004 Chitra 28 Kanyakumari 65000.00
005 Santanu 26 Madhya Pradesh 38500.00
006 Savitri 24 Bhopal 4500.00
007 Manii 30 Indonesia 15000.00

下面的命令是一个示例,它将更新 ID 为 6 的客户的 ADDRESS?

UPDATE EMPLOYEES
SET ADDRESS = 'Pune' 
WHERE ID = 006; 

EMPLOYEES 表现在将具有以下记录 –

ID Name AGE ADDRESS Salary
001 Rahul 23 Kota 22000.00
002 Clinton 22 Mumbai 15000.00
003 Kamal 31 Delhi 25000.00
004 Chitra 28 Kanyakumari 65000.00
005 Santanu 26 Madhya Pradesh 38500.00
006 Savitri 24 Pune 4500.00
007 Manii 30 Indonesia 15000.00

如果我们想修改 EMPLOYEES 表中的所有 ADDRESS 和 SALARY 列,我们必须使用 WHERE 子句。 UPDATE 查询如下所示 –

UPDATE EMPLOYEES
SET ADDRESS = 'Goa', SALARY = 15000.00;
WHERE ID= 007;

EMPLOYEES 表将具有以下记录。

ID Name AGE ADDRESS Salary
001 Rahul 23 Kota 22000.00
002 Clinton 22 Mumbai 15000.00
003 Kamal 31 Delhi 25000.00
004 Chitra 28 Kanyakumari 65000.00
005 Santanu 26 Madhya Pradesh 38500.00
006 Savitri 24 Bhopal 4500.00
007 Manii 30 Goa 15000.00

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程