版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、電子課件MySQL數(shù)據(jù)庫應(yīng)用3.7 查詢結(jié)果輸出與合并項目3:數(shù)據(jù)查詢數(shù)據(jù)庫應(yīng)用任務(wù)2 統(tǒng)計匯總數(shù)據(jù)查詢 查詢結(jié)果輸出與合并 教學(xué)目標(biāo) 素質(zhì)目標(biāo) 知識目標(biāo)1.養(yǎng)成自主學(xué)習(xí)、熱愛學(xué)習(xí)的好習(xí)慣;2.思政內(nèi)容:本次課講將查詢結(jié)果保存到新表,與培養(yǎng)學(xué)生使用新技術(shù)提高工作效率的思想相結(jié)合;1.了解將查詢結(jié)果保存到新表的意義;2.掌握利用查詢結(jié)果創(chuàng)建新表的方法;3.掌握合并查詢結(jié)果的方法;4.了解HANDLER命令查詢單行數(shù)據(jù)的方法 能力目標(biāo)1.能夠利用查詢結(jié)果創(chuàng)建新表;2.能夠?qū)⒍鄠€表查詢的結(jié)果合并在一起 教學(xué)重點利用查詢結(jié)果創(chuàng)建新表。 教學(xué)難點采用HANDLER命令查詢單行數(shù)據(jù)教學(xué)重難點1.抽查與評講
2、作業(yè);2.復(fù)習(xí)多表查詢;3.檢查課程預(yù)習(xí)情況;4.互動:如果我們要創(chuàng)建一張與XSQK表相同結(jié)果的表,你有什么快速的方法可以實現(xiàn)? 將查詢結(jié)果輸出到其它表5知識儲備在對表進(jìn)行查詢時,可以將查詢結(jié)果保存到一個新表中,這種方法常用于創(chuàng)建表的副本或創(chuàng)建新表。新表的列為SELECT子句指定的列,數(shù)據(jù)類型為原表的數(shù)據(jù)類型,屬性方面保留了非空屬性和默認(rèn)值屬性,但忽略如主鍵、外鍵約束等其他屬性。將查詢結(jié)果輸出到其他表分為兩種情況:一種是輸出到未創(chuàng)建表,另一種是輸出到已存在表。1輸出到未創(chuàng)建表其語法規(guī)則是:CREATE TABLE 新表 SELECT 列名列表 FROM 原表 WHERE 條件; 2輸出到已存在
3、表其語法規(guī)則是:INSERT INTO 其他表 SELECT列名列表 FROM 原表 WHERE 條件; 將查詢結(jié)果輸出到其它表 6任務(wù)實施【任務(wù)1】在CJ表中查詢成績在75分以上的學(xué)生學(xué)號、課程號和成績,并將查詢結(jié)果保存在新表CJ1中。mysql create table cj1 - select 學(xué)號,課程號,成績 - from cj - where 成績=75; 注:新產(chǎn)生的表保留了原表中的數(shù)據(jù)類型、默認(rèn)值和空值約束,但忽略了主鍵和外鍵約束。 將查詢結(jié)果輸出到其它表 7互動1:查詢出生日期在1998年7月1日以后出生的學(xué)生信息,并將查詢結(jié)果保存到XSQK1表中?;?:查看XSQK表和X
4、SQK1表的詳細(xì)結(jié)構(gòu) 將查詢結(jié)果輸出到其它表8任務(wù)實施【任務(wù)2】查詢成績小于60分的學(xué)生學(xué)號、課程號和成績,并將查詢結(jié)果保存到CJ1表中。mysql insert into cj1 - select 學(xué)號,課程號,成績 - from cj - where 成績 alter table cj1 add primary key(學(xué)號,課程號);然后再次通過查詢CJ表中成績小于70分的學(xué)生學(xué)號、課程號和成績,并將查詢結(jié)果保存到CJ1表中。mysql insert into cj1 - select 學(xué)號,課程號,成績 - from cj - where 成績 select 學(xué)號,課程號,成績 fro
5、m cj where 課程號=101 - union - select 學(xué)號,課程號,成績 from cj where 課程號=101;【任務(wù)4】使用UNION ALL合并查詢選修了課程號為“101”和“102”的學(xué)生學(xué)號。mysql select 學(xué)號,課程號,成績 from cj where 課程號=101 - union all - select 學(xué)號,課程號,成績 from cj where 課程號=101; 查詢結(jié)果合并 13任務(wù)拓展使用SELECT語句進(jìn)行數(shù)據(jù)查詢時,一般返回的是記錄行集合形成的臨時表。在MySQL中,提供了一種專用的查詢語句HANDLER,可以用來一行一行的瀏覽表
6、中的數(shù)據(jù)。(1)首先打開數(shù)據(jù)表其基本語法如下:HANDLER 表名 OPEN;例如,打開學(xué)生情況表XSQK:mysql handler xsqk open; MySQL專用的查詢語句HANDLER14任務(wù)拓展(2)瀏覽表中的行其基本語法如下:HANDLER 表名 READ FIRST|NEXT WHERE 條件其中:FIRST表示讀取第一行數(shù)據(jù),NEXT表示讀取下一行數(shù)據(jù)WHERE子句是指定讀取數(shù)據(jù)行的條件。MySQL專用的查詢語句HANDLER15任務(wù)拓展【拓展 3】瀏覽學(xué)生情況表XSQK的數(shù)據(jù)。瀏覽學(xué)生情況表XSQK的第一行數(shù)據(jù):mysql handler xsqk read first;
7、瀏覽學(xué)生情況表XSQK的下一行數(shù)據(jù):mysql handler xsqk read next;瀏覽學(xué)生情況表XSQK中性別是“女”的下一行數(shù)據(jù):mysql handler xsqk read next where 性別=女;MySQL專用的查詢語句HANDLER16任務(wù)拓展(3)關(guān)閉打開的表記錄讀取完后,必須使用HANDLER CLOSE語句關(guān)閉打開的表。其基本語法如下:HANDLER 表名 CLOSE【拓展4】關(guān)閉用HANDLER打開的XSQK表。mysql handler xsqk close;MySQL專用的查詢語句HANDLER17互動:使用查詢語句HANDLER來查詢CJ表中課程號為101的第一行成績信息。將查詢結(jié)果輸出到其它表18復(fù)習(xí):1將查詢結(jié)果保存到新表的意義;2利用查詢結(jié)果創(chuàng)建新表;3合并查詢結(jié)果;4使用HANDLER命令查詢單行數(shù)據(jù)作業(yè):1線上預(yù)習(xí):子查詢;線上看微課視頻“29-31創(chuàng)建普通、唯一和多列索引”;2線上第五章:“第五章 作業(yè)”,全部完成;3線上參加互動問答將查詢結(jié)果輸出到其它表19任務(wù)綜合練習(xí)1.在xsqk表中,查詢在1998年出生的學(xué)生信息,并按出生日期降序排列;2.查詢xsqk表中,出生日期在1998年6月至8月出生的學(xué)生信息,并保存到xsqk9表中。3.在xs_kc表中,統(tǒng)計每門課程的選修人數(shù);4.在xs_kc表中,統(tǒng)計選修
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026年長春市市直事業(yè)單位公開招聘高層次人才15人備考題庫附答案詳解
- 公共交通乘客服務(wù)管理制度
- 2026年武漢經(jīng)濟(jì)技術(shù)開發(fā)區(qū)官士墩中學(xué)頂崗代課教師招聘備考題庫附答案詳解
- 北京中醫(yī)藥大學(xué)東方醫(yī)院2026年護(hù)理應(yīng)屆畢業(yè)生招聘備考題庫及答案詳解1套
- 企業(yè)知識產(chǎn)權(quán)管理制度
- 2026年蘇州健雄職業(yè)技術(shù)學(xué)院公開招聘編外合同制培訓(xùn)師備考題庫及答案詳解參考
- 中國鐵道出版社有限公司2026年招聘高校畢業(yè)生備考題庫(6人)及參考答案詳解
- 2026年武義縣應(yīng)急管理局招聘備考題庫帶答案詳解
- 企業(yè)員工培訓(xùn)與技能發(fā)展路徑制度
- 企業(yè)內(nèi)部會議紀(jì)要及跟進(jìn)制度
- 上海市徐匯區(qū)2026屆初三一模物理試題(含答案)
- 2026年遼寧機(jī)電職業(yè)技術(shù)學(xué)院單招職業(yè)技能考試題庫附答案解析
- 春節(jié)前安全教育培訓(xùn)課件
- 工業(yè)AI《2025年》機(jī)器視覺應(yīng)用測試題
- new共青團(tuán)中央所屬單位2026年度高校畢業(yè)生公開招聘66人備考題庫及完整答案詳解
- (更新)卵巢癌分子病理檢測臨床應(yīng)用指南解讀課件
- 江蘇省蘇州市2024-2025學(xué)年高三上學(xué)期期末學(xué)業(yè)質(zhì)量陽光指標(biāo)調(diào)研物理試題(含答案)
- 2025云南昆明巫家壩城市發(fā)展建設(shè)有限公司社會招聘14人參考筆試題庫及答案解析
- 頸托的使用課件
- 跨境電商物流解決方案方案模板
- 無創(chuàng)正壓通氣護(hù)理技術(shù)團(tuán)體標(biāo)準(zhǔn)2026
評論
0/150
提交評論