



全文預(yù)覽已結(jié)束
下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
SQL的數(shù)據(jù)更新功能SQL語言的數(shù)據(jù)操縱也稱為數(shù)據(jù)更新,主要包括插入數(shù)據(jù)、修改數(shù)據(jù)和刪除數(shù)據(jù)三種語句。7.3.1 插入數(shù)據(jù)記錄插入數(shù)據(jù)是把新的記錄插入到一個存在的表中。插入數(shù)據(jù)使用語句INSERT INTO,可插入一條記錄,也可插入多條記錄。1. 插入一行新記錄【命令】 INSERT INTO (,) VALUES(,)【功能】 將新記錄插入到指定的表中,分別用表達式1、表達式2等為字段名1、字段名2等賦值?!菊f明】 是指要插入新記錄的表;是可選項,指定待添加數(shù)據(jù)的列;VALUES子句指定待添加數(shù)據(jù)的具體值。列名的排列順序不一定要和表定義時的順序一致。但當(dāng)指定字段名時,VALUES子句表達式的排列順序必須和字段名的排列順序一致,個數(shù)相等,數(shù)據(jù)類型一一對應(yīng)。INTO語句中沒有出現(xiàn)的列名,新記錄在這些列上將取空值(如果在表定義時說明了NOT NULL的屬性列不能取空值)。如果INTO子句沒有帶任何列名,則插入的新記錄必須在每個屬性列上均有值。 【例7-44】 在學(xué)生表中插入一條學(xué)生記錄。INSERT INTO 學(xué)生 (學(xué)號,姓名,性別,出生年月,入??偡?三好生) ;VALUES (s0201111,徐 暢,女,1984-06-25,588,.T.)注意:各列名和數(shù)據(jù)必須用逗號分開,表達式的值必須是常量。2. 插入多行記錄插入多行記錄用于表間的拷貝,將一個表中的數(shù)據(jù)抽取數(shù)行插入另一表中,可以通過子查詢來實現(xiàn)?!久睢?INSERT INTO (,)【功能】 插入數(shù)據(jù)?!纠?-45】 求出各學(xué)生選修課的平均成績,把結(jié)果存放在新表學(xué)生平均成績中。(1)首先建立新表學(xué)生平均成績,用來存放學(xué)生姓名和學(xué)生選修課的平均成績。CREATE TABLE 學(xué)生平均成績 (姓名 CHAR(8),平均成績 INT(3)(2)然后利用子查詢求出各學(xué)生的平均成績,把結(jié)果存放在新表學(xué)生平均成績中。INSERT INTO學(xué)生平均成績;SELECT 姓名,AVG(成績); FROM 學(xué)生,選課;WHERE 學(xué)生.學(xué)號=選課.學(xué)號;GROUP BY 學(xué)號 7.3.2 修改數(shù)據(jù)記錄SQL語言可以使用UPDATE語句對表中的一行或多行記錄的某些列值進行修改?!久睢?UPDATE SET = ,= WHERE 【功能】 對表中的一行或多行記錄的某些列值進行修改。【說明】 是指要修改的表;SET子句給出要修改的列及其修改后的值;WHERE子句指定待修改的記錄應(yīng)當(dāng)滿足的條件,WHERE子句省略時,則修改表中的所有記錄。1. 修改一行記錄【例7-46】 把“陳靜”教師的職稱改成副教授。UPDATE 教師;SET 職稱=副教授; WHERE 姓名=陳 靜2. 修改多行記錄【例7-47】 把教師表中工資小于或等于2000元的教師的工資提高20%。UPDATE 教師;SET 工資=1.2*工資;WHERE 工資=2000 3. 用子查詢修改記錄【例7-48】 把王小平同學(xué)的所有成績置零。UPDATE 選課;SET 成績=0;WHERE 學(xué)號 IN;(SELECT 學(xué)生.學(xué)號;FROM 學(xué)生,選課;WHERE 學(xué)生.學(xué)號=選課.學(xué)號;AND 姓名=王小平)7.3.3 刪除數(shù)據(jù)記錄使用DELETE語句可以刪除表中的一行或多行記錄?!久睢?DELETE FROM WHERE 【功能】 刪除表中的一行或多行記錄?!菊f明】 是指要刪除數(shù)據(jù)的表。WHERE子句指定待刪除的記錄應(yīng)當(dāng)滿足的條件,WHERE子句省略時,則刪除表中的所有記錄。1. 刪除一行記錄【例7-49】 刪除劉偉教師的記錄。DELETE FROM 學(xué)生 WHERE 姓名=徐 暢2. 刪除多行記錄【例7-50】 刪除所有學(xué)生的成績。DELETE FROM 選課執(zhí)行此語句后,選課表即為一個空表,但其定義仍存在數(shù)據(jù)字典中。3. 利用子查詢選擇要刪
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- (高清版)DB3301∕T 0357.2-2021 社會治理要素數(shù)據(jù)管理規(guī)范 第2部分:房屋
- 2025年二手房按揭買賣合同
- 2025授權(quán)加工合同樣本
- 2025域名購買協(xié)議合同范本
- 如何撰寫專業(yè)活動策劃方案
- 2025版合同:土地使用權(quán)設(shè)定協(xié)議書
- 2025商場租賃合同模板下載
- 《挑戰(zhàn)與機遇:營銷策略創(chuàng)新》課件
- 優(yōu)化環(huán)境空氣質(zhì)量的有效策略與實踐路徑
- 推動美育深度融合實施路徑
- 統(tǒng)編版2024-2025學(xué)年語文六年級下冊期中核心素養(yǎng)評估卷有答案
- 2025-2030中國浮吊行業(yè)市場發(fā)展趨勢與前景展望戰(zhàn)略分析研究報告
- 船舶英語考試練習(xí)題及答案1-2023-練習(xí)版
- 2025年中國景泰藍擺件盒市場調(diào)查研究報告
- 公共關(guān)系學(xué)電子教案
- 杭州市市級機關(guān)事業(yè)單位招聘真題2024
- 高速公路消防知識
- 地下混凝土水池蓄水試驗方案20240401
- 頭暈、抑郁與焦慮關(guān)系解析與應(yīng)對策略
- 初中入團考試題型及答案
- 2025年北京衛(wèi)生職業(yè)學(xué)院高職單招高職單招英語2016-2024歷年頻考點試題含答案解析
評論
0/150
提交評論