版權(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度木屋安全監(jiān)控系統(tǒng)安裝合同4篇
- 2025年蘇教版必修1歷史下冊月考試卷含答案
- 2025年蘇科版九年級歷史上冊月考試卷
- 二零二五版美容院化妝品生產(chǎn)線技術(shù)合作合同3篇
- 2025年粵教新版高三歷史下冊月考試卷含答案
- 二零二五年度農(nóng)產(chǎn)品品牌營銷策劃合同4篇
- 安徽農(nóng)民工就業(yè)指導(dǎo)與職業(yè)規(guī)劃合同范本(2025)2篇
- 二零二五年度民商法擔(dān)保合同爭議調(diào)解規(guī)則4篇
- 二零二五版美容美發(fā)行業(yè)技師職稱評定合同3篇
- 二零二五年度新型農(nóng)藥農(nóng)膜研發(fā)與應(yīng)用合作合同2篇
- 第十七章-阿法芙·I·梅勒斯的轉(zhuǎn)變理論
- 焊接機(jī)器人在汽車制造中應(yīng)用案例分析報告
- 合成生物學(xué)在生物技術(shù)中的應(yīng)用
- 中醫(yī)門診病歷
- 廣西華銀鋁業(yè)財務(wù)分析報告
- 無違法犯罪記錄證明申請表(個人)
- 大學(xué)生勞動教育PPT完整全套教學(xué)課件
- 繼電保護(hù)原理應(yīng)用及配置課件
- 《殺死一只知更鳥》讀書分享PPT
- 蓋洛普Q12解讀和實施完整版
- 2023年Web前端技術(shù)試題
評論
0/150
提交評論