版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
課程目標(biāo)了解數(shù)據(jù)庫(kù)的概念掌握MySQL數(shù)據(jù)庫(kù)服務(wù)器的安裝方法了解數(shù)據(jù)庫(kù)的組成和創(chuàng)建數(shù)據(jù)庫(kù)熟練使用SQL(DDL)創(chuàng)建表熟練使用SQL(DML)對(duì)表進(jìn)行增刪改操作熟練使用SQL(DQL)對(duì)表進(jìn)行查詢(xún)課程介紹第一章第二章第三章第四章第五章第六章第七章初識(shí)數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)建表原則和方式使用標(biāo)準(zhǔn)SQL增刪改標(biāo)準(zhǔn)SQL數(shù)據(jù)查詢(xún)基礎(chǔ)模糊,聚合函數(shù)、分組查詢(xún)連表查詢(xún)數(shù)據(jù)庫(kù)綜合案例第五章模糊查詢(xún)聚合函數(shù)回顧SELECT…FROM…
WHERE語(yǔ)句的使用排序、行數(shù)限定常用函數(shù)本章目標(biāo)會(huì)使用like語(yǔ)法進(jìn)行模糊查詢(xún)熟練使用%_兩中通配符熟練使用in和notin關(guān)鍵字熟練使用聚合函數(shù)本章任務(wù)查詢(xún)teacher表,名字中帶‘明’字的老師信息查詢(xún)teacher表中地址在濟(jì)南或者泰安或者北京的老師信息查詢(xún)student表中學(xué)生的總個(gè)數(shù)模糊查詢(xún)和聚合函數(shù)第一節(jié)LIKE語(yǔ)法IN和NOTIN語(yǔ)法聚合函數(shù)子查詢(xún)
上節(jié)的疑問(wèn)上節(jié)我們能做到根據(jù)某個(gè)精確條件來(lái)查找記錄,如果工資>2000、地址在濟(jì)南無(wú)論在現(xiàn)實(shí)生活中的體驗(yàn),還是公司的信息統(tǒng)計(jì)都會(huì)用到模糊查詢(xún)即你可以根據(jù)一部分關(guān)鍵字,來(lái)搜索想要的記錄,讓查詢(xún)名字中帶‘明’字的老師信息想想你常用的百度一下LIKE語(yǔ)法MySQL中可以使用Like關(guān)鍵字來(lái)進(jìn)行模糊查詢(xún)SELECT列,列….FROM表名
WHERE列LIKE條件關(guān)鍵是這個(gè)條件怎么寫(xiě)LIKE后條件的四種用法LIKE后面跟的條件共有4中條件%:表示任意0個(gè)或多個(gè)字符_:表示任意單個(gè)字符[]:表示括號(hào)內(nèi)所列字符中的一個(gè)(了解內(nèi)容)[^]:表示示不在括號(hào)所列之內(nèi)的單個(gè)字符(了解內(nèi)容)LIKE---%%:表示任意0個(gè)或多個(gè)字符查詢(xún)張姓老師的詳細(xì)信息查詢(xún)李姓老師的詳細(xì)信息SELECT*FROMteacherWHERENAMELIKE'張%‘;SELECT*FROMteacherWHERENAMELIKE‘李%‘;演示示例1查詢(xún)張姓名字中帶有一個(gè)廣字的老師的信息查詢(xún)名字中既有奇又有洋字的老師的信息SELECT*FROMteacherWHERENAMELIKE‘張%廣%‘;SELECT*FROMteacherWHERENAMELIKE‘%奇%‘a(chǎn)ndNAMELIKE‘%洋%‘;注意不能使用WHERENAMELIKE‘%奇%洋%‘,查不出洋奇這個(gè)結(jié)果學(xué)員操作1查詢(xún)姓名中帶有’明’字老師的信息查詢(xún)姓名中以‘明’結(jié)尾的老師的信息查詢(xún)姓李、地址在濟(jì)南的老師信息LIKE---__
:表示任意單個(gè)字符查詢(xún)姓名兩個(gè)字的老師查詢(xún)姓名三個(gè)字的老師SELECT*FROMteacherWHERENAMELIKE'__';SELECT*FROMteacherWHERENAMELIKE'___';這是兩個(gè)下劃線這是三個(gè)下劃線演示示例2查詢(xún)張姓兩個(gè)字的老師信息查詢(xún)張姓兩個(gè)以及兩個(gè)字以上的老師信息SELECT*FROMteacherWHERENAMELIKE‘張_‘;SELECT*FROMteacherWHERENAMELIKE‘張_%‘;學(xué)員操作2查詢(xún)地址以濟(jì)開(kāi)頭兩個(gè)字的老師信息查詢(xún)姓名第三個(gè)字是洋的老師信息小結(jié)通過(guò)模糊查詢(xún)可以用部分關(guān)鍵字做出數(shù)據(jù)統(tǒng)計(jì)模糊查詢(xún)比較常用的通配符有兩個(gè):%和_模糊查詢(xún)和聚合函數(shù)第二節(jié)LIKE語(yǔ)法IN和NOTIN語(yǔ)法聚合函數(shù)子查詢(xún)
IN如果我們要查詢(xún)地址在泰安或者濟(jì)南的老師信息我們還以用IN關(guān)鍵字來(lái)實(shí)現(xiàn),寫(xiě)法上更簡(jiǎn)單SELECT*FROMteacherWHEREaddress='濟(jì)南'ORaddress='泰安';SELECT*FROMteacherWHEREaddressIN('濟(jì)南','泰安');多個(gè)值用逗號(hào)隔開(kāi)NOTIN如果我們要查詢(xún)地址不在在泰安并且不在濟(jì)南的老師信息同理我們還可以用NOTIN關(guān)鍵字來(lái)實(shí)現(xiàn),寫(xiě)法上更簡(jiǎn)單SELECT*FROMteacherWHEREaddress<>'濟(jì)南'ORaddress<>'泰安'SELECT*FROMteacherWHEREaddressNOTIN('濟(jì)南','泰安');多個(gè)值用逗號(hào)隔開(kāi)學(xué)員操作3查詢(xún)工資是2000或者3000或者4000的老師信息查詢(xún)工資不是2000也不是3000也不是4000的老師信息模糊查詢(xún)和聚合函數(shù)第三節(jié)LIKE語(yǔ)法IN和NOTIN語(yǔ)法聚合函數(shù)子查詢(xún)
思考怎么統(tǒng)計(jì)教師表的總記錄數(shù)怎么統(tǒng)計(jì)教師表最高工資怎么統(tǒng)計(jì)教師表的最低工資怎么統(tǒng)計(jì)教師表的平均工資怎么統(tǒng)計(jì)教師表總工資聚合函數(shù)聚合函數(shù)是對(duì)一組值執(zhí)行計(jì)算并返回單一結(jié)果的函數(shù),常配合GROUPBY語(yǔ)法一起使用。我們可以認(rèn)為一張表本身就是一個(gè)組聚合函數(shù)--COUNTCOUNT可以統(tǒng)計(jì)總記錄數(shù)查詢(xún)地址在濟(jì)南的老師有多少個(gè)SELECTCOUNT(1)FROMteacherSELECTCOUNT(1)FROMteacherWHEREaddress='濟(jì)南'聚合函數(shù)—MIN、MAXMIN可以統(tǒng)計(jì)一組數(shù)中的最小值MAX可以統(tǒng)計(jì)一組數(shù)中的最大值SELECTMIN(salary)FROMteacherSELECTMIN(salary),MAX(salary)FROMteacher聚合函數(shù)—AVG、SUMAVG
可以統(tǒng)計(jì)一組數(shù)中的平均值SUM
可以統(tǒng)計(jì)一組數(shù)中的總和SELECTAVG(salary)FROMteacherSELECTSUM(salary)FROMteacher學(xué)員操作4查詢(xún)工資等于3000的老師總數(shù)查詢(xún)?cè)诘刂吩跐?jì)南的老師的平均工資、最高工資、最低工資模糊查詢(xún)和聚合函數(shù)第四節(jié)LIKE語(yǔ)法IN和NOTIN語(yǔ)法聚合函數(shù)子查詢(xún)
思考查詢(xún)教師表中工資最高的老師的信息SELECT*FROMteacherWHEREsalary=MAX(salary)可這種方式是錯(cuò)誤的,因?yàn)閣here在select之前執(zhí)行,所以,執(zhí)行where時(shí)還未分組,也就沒(méi)有最大值、最小值這些信息你想到這種方式了嗎?子查詢(xún)查詢(xún)的結(jié)果如果是一行一列,可以將結(jié)果看成一個(gè)值來(lái)使用查詢(xún)的結(jié)果是多列、多行、多行多列,可以看成一個(gè)臨時(shí)表來(lái)使用子查詢(xún)–一行一列查詢(xún)工資最高的老師信息SELECT*FROMteacherWHEREsalary=(SELECTMAX(salary)FROMteacher)注意把子查詢(xún)用括號(hào)括起來(lái)子查詢(xún)–多行查詢(xún)跟張明老師在同一個(gè)地址的老師信息(不包括張明)SELECT*FROM( SEL
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 福建師范大學(xué)《復(fù)變函數(shù)與積分變換》2023-2024學(xué)年第一學(xué)期期末試卷
- 福建師范大學(xué)《勞動(dòng)和社會(huì)保障法》2022-2023學(xué)年第一學(xué)期期末試卷
- 2024-2030年全球與中國(guó)元素雜質(zhì)分析市場(chǎng)運(yùn)營(yíng)現(xiàn)狀及前景趨勢(shì)預(yù)測(cè)報(bào)告
- 涉企經(jīng)營(yíng)許可事項(xiàng)告知承諾書(shū)(印刷經(jīng)營(yíng)許可證核發(fā)及變更事項(xiàng)審批)
- 幼兒進(jìn)餐入廁睡眠觀察記錄表
- 2024屆新疆阿克蘇市第一師高級(jí)中學(xué)高三第二次聯(lián)考數(shù)學(xué)試題文試題
- 2024年蘭州道路客運(yùn)輸從業(yè)資格證培訓(xùn)資料
- 2024年北京客運(yùn)資格證的要求
- 2024年南京客運(yùn)考試模擬題及答案詳解
- 2024年呼和浩特客運(yùn)資格證實(shí)操考試題目?jī)?nèi)容是什么
- 國(guó)有企業(yè)共青團(tuán)創(chuàng)新工作方法研究
- 建筑行業(yè)(建筑工程)建設(shè)項(xiàng)目設(shè)計(jì)方案規(guī)模劃分表.doc
- 辦理營(yíng)業(yè)執(zhí)照委托書(shū)
- 集裝箱設(shè)計(jì)PPT課件
- 道路交通標(biāo)志與標(biāo)線PPT課件
- 實(shí)習(xí)實(shí)訓(xùn)報(bào)告-墊片復(fù)合沖壓模具的設(shè)計(jì)
- 35kv變電所電氣部分設(shè)計(jì)(有設(shè)計(jì)源圖)
- 編寫(xiě)標(biāo)準(zhǔn)必備文件 國(guó)家標(biāo)準(zhǔn) 地方標(biāo)準(zhǔn) 行業(yè)標(biāo)準(zhǔn) 企業(yè)標(biāo)準(zhǔn) 格式模板大全
- 全面預(yù)算實(shí)施方案(共8篇)
- 天津市南開(kāi)中學(xué)2020-2021學(xué)年高一上學(xué)期期中考試物理試題含答案
- 建設(shè)工程施工勞務(wù)分包合同(地坪)(完整版)
評(píng)論
0/150
提交評(píng)論