




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
數(shù)據(jù)更新任務(wù)提出對數(shù)據(jù)的操作除了常用的查詢操作外,還包括日常必做的插入數(shù)據(jù)、修改數(shù)據(jù)、刪除數(shù)據(jù)等操作。插入數(shù)據(jù)、修改數(shù)據(jù)、刪除數(shù)據(jù)操作統(tǒng)稱為數(shù)據(jù)更新。任務(wù)分析在數(shù)據(jù)操作中,操作的對象都是記錄,而不是記錄中的某個數(shù)據(jù)。插入數(shù)據(jù)指往表中插入一條記錄或多條記錄,對應(yīng)的SQL語句是INSERT語句。修改數(shù)據(jù)指對表中現(xiàn)有記錄進(jìn)行修改,對應(yīng)語句是UPDATE語句。刪除數(shù)據(jù)指刪除指定的記錄,對應(yīng)語句是DELETE語句。1.插入記錄INSERTINTO表名[(列名1,列名2,……,列名N)]VALUES(常量1,……,常量N)[,(常量1,……,常量N)];其功能是:將VALUES后面的常量插入到表中新記錄的對應(yīng)列中。在MySQL中,一次可以同時插入多條記錄,在VALUES后以逗號分隔。相關(guān)知識與技能【例】往School數(shù)據(jù)庫的Class表中插入記錄。任務(wù)實(shí)施2.往已有表中插入查詢結(jié)果INSERTINTO表名[(列名1,列名2,……,列名N)]SELECT查詢語句;其功能是:將SELECT查詢語句查詢的結(jié)果插入到表中。但前提是該表必須已經(jīng)存在,而且表中的字段數(shù)據(jù)類型和長度都要與查詢結(jié)果中的字段一致。相關(guān)知識與技能【例】假如在School數(shù)據(jù)庫中已為班級編號為'202201001'的班級學(xué)生單獨(dú)建了一個空表JSJ,其中包含學(xué)號、姓名、性別和班級編號四個字段,字段的數(shù)據(jù)類型和長度都與Student表相同,現(xiàn)要從Student表中查詢出該班學(xué)生信息插入到JSJ表中。任務(wù)實(shí)施3.生成一張新表并插入查詢結(jié)果CREATETABLE新表名SELECT語句;其功能是:創(chuàng)建一個新表,并將查詢結(jié)果存放到該新表中。新表不能事先存在,新表的結(jié)構(gòu)包括列名、數(shù)據(jù)類型和長度都由SELECT查詢語句決定。相關(guān)知識與技能臨時表MySQL臨時表在我們需要保存一些臨時數(shù)據(jù)時是非常有用的。臨時表只在當(dāng)前連接可見,當(dāng)關(guān)閉連接時,MySQL會自動刪除表并釋放所有空間。臨時表的定義和數(shù)據(jù)都保存在內(nèi)存中。使用SHOWTABLES命令是無法查看臨時表的,可以通過SELECT語句查看臨時表中的記錄。相關(guān)知識與技能創(chuàng)建臨時表創(chuàng)建臨時表的語法與創(chuàng)建表語法類似,不同之處是增加關(guān)鍵字TEMPORARY。CREATETEMPORARYTABLE臨時表名
(……);常見的應(yīng)用是將查詢結(jié)果存放到臨時表中:CREATETEMPORARYTABLE臨時表名
SELECT語句;相關(guān)知識與技能【例】查詢班級編號為‘202201002’的班級學(xué)生信息,將查詢結(jié)果存放到臨時表中,表名為JSJ2。CREATETEMPORARYTABLEJSJ2 SELECTSno,Sname,Sex,Birth FROMStudent WHEREClassNo='202201002';任務(wù)實(shí)施4.修改數(shù)據(jù)UPDATE表名
SET列名1=<修改后的值>[,列名2=<修改后的值>,……]
[WHERE行條件表達(dá)式]
[ORDERBY排序列名]
[LIMIT行數(shù)];其功能是:對表中滿足WHERE條件的記錄進(jìn)行修改,由SET子句將修改后的值替換相應(yīng)列的值。若不使用WHERE子句,則修改所有記錄的指定列的值。<修改后的值>可以是具體的常量值,也可以是表達(dá)式。OEDERBY子句用于按指定的順序更新行。LIMIT子句限制可更新的行數(shù)。相關(guān)知識與技能【例】在School數(shù)據(jù)庫中將Sno為“202231010100102”、Cno為“0901170”的平時成績修改為80分?!纠繉⑦x修"0901170"課程的平時成績最低的2位學(xué)生的平時成績提高2分。任務(wù)實(shí)施5.刪除數(shù)據(jù)DELETEFROM表名
[WHERE行條件表達(dá)式]
[ORDERBY排序列名]
[LIMIT行數(shù)];其功能是:刪除表中滿足WHERE條件的所有記錄。如果不使用WHERE子句,則刪除表中的所有記錄。OEDERBY子句用于按指定的順序刪除行。LIMIT子句限制最大可刪的行數(shù)。相關(guān)知識與技能【例】刪除Sno為'200931010100322'的學(xué)生選修課程編號為'0901025'的課程的選課記錄。DELETEFROMScoreWHERESno='200931010100322'ANDCno='0901025';任務(wù)實(shí)施6.更新多張表中數(shù)據(jù)(1)修改多張表中記錄UPDATE表1,表2,…
SET表1.列1=值1,表2.列1=值2,表1.列2=表2.列3,…
WHERE多表連接條件;(2)刪除多張表中記錄DELETE要刪除記錄的表名,…
FROM表名1INNERJOIN表名2ON連接條件…
WHERE刪除條件;相關(guān)知識與技能【例】在School數(shù)據(jù)庫中將課程'數(shù)據(jù)庫技術(shù)與應(yīng)用1'的課程學(xué)時改為60,并將選修了該課程學(xué)生的平時成績增加2分。【例】在School數(shù)據(jù)庫中將課程'數(shù)據(jù)庫技術(shù)與應(yīng)用1'的所有課程期末成績置為0分。【例】在School數(shù)據(jù)庫中刪除課程名稱包含'數(shù)據(jù)庫'的所有選課記錄。【例】在School數(shù)據(jù)庫中刪除Course表中與Score表不匹配的行,即Course表中課程沒有選課記錄的課程基本信息。任務(wù)實(shí)施更新多張表中數(shù)據(jù)(3)使用子查詢子查詢可以嵌套在UPDATE語句的WHERE子句或SET子句中。也同樣可以嵌套在DELETE語句中,用以構(gòu)造執(zhí)行刪除操作的條件?!纠吭赟chool數(shù)據(jù)庫中將課程'數(shù)據(jù)庫技術(shù)與應(yīng)用1'的所有課程期末成績置為空。【例】在School數(shù)據(jù)庫中將學(xué)號為“202231010100207
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 礦物加工廠安全文化建設(shè)與培訓(xùn)考核試卷
- 內(nèi)蒙古自治區(qū)北京八中烏蘭察布分校2025屆高三物理試題模擬試題含解析
- 四川省綿陽市三臺縣2025年初三4月考語文試題文試題含解析
- 內(nèi)蒙自治區(qū)烏蘭察布市集寧二中2025屆高三第二次高考模擬考試數(shù)學(xué)試題試卷含解析
- 山東圣翰財貿(mào)職業(yè)學(xué)院《分鏡頭設(shè)計》2023-2024學(xué)年第二學(xué)期期末試卷
- 蘇州城市學(xué)院《科技文獻(xiàn)閱讀》2023-2024學(xué)年第二學(xué)期期末試卷
- 山東濟(jì)南市市中區(qū)2025年六年級下學(xué)期模擬數(shù)學(xué)試題含解析
- 山東省沾化縣重點(diǎn)名校2025年初三第二次??加⒄Z試題文試題含答案
- 明達(dá)職業(yè)技術(shù)學(xué)院《社會統(tǒng)計學(xué)》2023-2024學(xué)年第二學(xué)期期末試卷
- 天津電子信息職業(yè)技術(shù)學(xué)院《材料組織結(jié)構(gòu)的表征》2023-2024學(xué)年第二學(xué)期期末試卷
- 信息時代背景下班主任提升班級管理工作效率的策略研究
- 2025年全國二模日語試題及答案
- 旅游業(yè)員工工資保障措施建議
- 傷殘鑒定 委托書
- 班組長、員工安全生產(chǎn)責(zé)任制考核記錄表
- 老年康體指導(dǎo)職業(yè)教育79課件
- 北京市建設(shè)工程施工現(xiàn)場安全生產(chǎn)標(biāo)準(zhǔn)化管理圖集(2019版)
- 《萬科的產(chǎn)品戰(zhàn)略》課件
- 2025年江蘇省江寧城建集團(tuán)招聘筆試參考題庫含答案解析
- 大學(xué)生就業(yè)與創(chuàng)業(yè)指導(dǎo)知到智慧樹章節(jié)測試課后答案2024年秋遼寧廣告職業(yè)學(xué)院
- 題型04 化學(xué)工藝流程題-【好題匯編】備戰(zhàn)2024-2025學(xué)年高一化學(xué)上學(xué)期期末真題分類匯編(江蘇專用)
評論
0/150
提交評論