update(資料庫SQL語法用語)

本詞條是多義詞,共4個義項
更多義項 ▼ 收起列表 ▲

Update是一個資料庫SQL語法用語,用途是更新表中原有數據,單獨使用時使用where匹配欄位。

基本介紹

  • 外文名:Update
  • 性質:資料庫SQL語法用語
  • 用途:更新表中原有數據
  • 單獨使用:使用where匹配欄位
概述,語法,套用,與select,

概述

用途:更新表中原有數據
單獨使用,使用where匹配欄位
set後面,更新欄位值,既可以一次一項,也可以一次多項
例如1,
Update table_name Set column_name = new_value Where column_name = some_value
例:
“Person”表中的原始數據:
LastName FirstName Address City
Nilsen Fred Kirkegt 56 Stavanger
Rasmussen Storgt 67
運行下面的SQL將Person表中LastName欄位為”Rasmussen”的FirstName更新為”Nina”:
UPDATE Person SET FirstName = 'Nina' WHERE LastName = 'Rasmussen'
更新後”Person”表中的數據為:
LastName FirstName Address City
Nilsen Fred Kirkegt 56 Stavanger
Rasmussen Nina Storgt 67
同樣的,用UPDATE語句也可以同時更新多個欄位:
例如2,
UPDATE Person SET Address = 'Stien 12', City = 'Stavanger' WHERE LastName = 'Rasmussen'
更新後”Person”表中的數據為:
LastName FirstName Address City
Nilsen Fred Kirkegt 56 Stavanger
Rasmussen Nina Stien 12 Stavanger

語法

UPDATE 表名稱 SET 列名稱 = 新值 WHERE 列名稱 = 某值
UPDATE table_nameSET column1=value1,column2=value2,...WHERE column(1)=value(1),column(2)=value(2)...and column(n)=value(n);

套用

Person:
LastName
FirstName
Address
City
Gates
Bill
Xuanwumen 10
Beijing
Wilson
Champs-Elysees
更新某一行中的一個列
我們為 lastname 是 "Wilson" 的人添加 firstname:
UPDATE Person SET FirstName = 'Fred' WHERE LastName = 'Wilson' 結果:
LastName
FirstName
Address
City
Gates
Bill
Xuanwumen 10
Beijing
Wilson
Fred
Champs-Elysees
更新某一行中的若干列
我們會修改地址(address),並添加城市名稱(city):
UPDATE Person SET Address = 'Zhongshan 23', City = 'Nanjing'WHERE LastName = 'Wilson'結果:
LastName
FirstName
Address
City
Gates
Bill
Xuanwumen 10
Beijing
Wilson
Fred
Zhongshan 23
Nanjing

與select

update用來更新用select選擇出的數據
例如3,
update 表名 set 欄位名=‘值’select .....

相關詞條

熱門詞條

聯絡我們