用SQL更新資料

2021-04-02 08:10:11 字數 987 閱讀 6153

更新資料使用的是【update】命令。

4.8.1 直接賦值更新

1. 語法

update 資料表

set 欄位名1=新的賦值,欄位名2=新的賦值,……

where 條件

2. 例項

在【命令編輯區】執行以下語句。

―――――――――――――――――――――――――――――――――――――

update scott.emp

set empno=8888,ename='tom',hiredate='03-9月 -2002 '

where empno=7566;

―――――――――――――――――――――――――――――――――――――

【參見光碟檔案】:/第4章/4.8/481.sql。

單擊【執行】按鈕,出現如圖4.49所示的結果。

4.8.2 巢狀更新

1. 語法

update 資料表

set 欄位名1=(select 字段列表 from 資料表 where 條件),欄位名2=(select 字段列表 from 資料表 where 條件),……

2. 例項

在【命令編輯區】執行以下語句。

―――――――――――――――――――――――――――――――――――――

update scott.emp

set sal=

(select sal+300 from scott.emp

where empno=7599

)

where empno=7599;

―――――――――――――――――――――――――――――――――――――

【參見光碟檔案】:/第4章/4.8/482.sql。

單擊【執行】按鈕,出現如圖4.50所示的結果。

以上我們學習了如何利用sql對資料表中的資料進行錄入、刪除、更新和查詢操作。讀者利用這些例項可以結合自己的實際快速掌握這些基本的資料管理語句。

SQL 資料更新

一般格式 insert into 表名 列名1 列明2 指出在表中新插入的值的列,values 常量1 常量2 指出在表中插入新值的列的具體值栗子1 將乙個新圖書元組插入到圖書表中。insert into 圖書 values a019 資料庫 王珊 高等教育出版社 33.8 本例中省略了 into ...

資料更新 sql

假設現在需要根據以下條件對該錶的資料進行更新。對當前工資為 30 萬日元以上的員工,降薪 10 對當前工資為 25 萬日元以上且不滿 28 萬日元的員工,加薪 20 傳統方法 條件一 update user set salary salary 0.9 where salary 300000.00 s...

SQL 資料更新 簡記

資料更新操作主要包括 所有需要操作的表都在這裡建立 insert into 表 屬性列1 屬性列2 value 常量1 常量2 示例1 插入單行資料 insert into stock mat num,mat name,speci,warehouse,unit,amount value m020 架...