更新數(shù)據(jù)使用的是【update】命令。
4.8.1 直接賦值更新
1. 語法
update 數(shù)據(jù)表
set 字段名1=新的賦值,字段名2=新的賦值,……
where 條件
2. 實(shí)例
在【命令編輯區(qū)】執(zhí)行以下語句。
―――――――――――――――――――――――――――――――――――――
update scott.emp
set empno=8888,ename='tom',hiredate='03-9月 -2002 '
where empno=7566;
―――――――――――――――――――――――――――――――――――――
【參見光盤文件】:/第4章/4.8/481.sql。
單擊【執(zhí)行】按鈕,出現(xiàn)如圖4.49所示的結(jié)果。
4.8.2 嵌套更新
1. 語法
update 數(shù)據(jù)表
set 字段名1=(select 字段列表 from 數(shù)據(jù)表 where 條件),字段名2=(select 字段列表 from 數(shù)據(jù)表 where 條件),……
2. 實(shí)例
在【命令編輯區(qū)】執(zhí)行以下語句。
―――――――――――――――――――――――――――――――――――――
update scott.emp
set sal=
(
select sal+300 from scott.emp
where empno=7599
)
where empno=7599;
―――――――――――――――――――――――――――――――――――――
【參見光盤文件】:/第4章/4.8/482.sql。
單擊【執(zhí)行】按鈕,出現(xiàn)如圖4.50所示的結(jié)果。
以上我們學(xué)習(xí)了如何利用sql對數(shù)據(jù)表中的數(shù)據(jù)進(jìn)行錄入、刪除、更新和查詢操作。讀者利用這些實(shí)例可以結(jié)合自己的實(shí)際快速掌握這些基本的數(shù)據(jù)管理語句。
新聞熱點(diǎn)
疑難解答
圖片精選