![《MySQL數(shù)據(jù)庫應(yīng)用案例教程》651-5(馬潔)教案 第10課 運(yùn)算符(一)_第1頁](http://file4.renrendoc.com/view/aaac5a6e73f3422610b61477164674c8/aaac5a6e73f3422610b61477164674c81.gif)
![《MySQL數(shù)據(jù)庫應(yīng)用案例教程》651-5(馬潔)教案 第10課 運(yùn)算符(一)_第2頁](http://file4.renrendoc.com/view/aaac5a6e73f3422610b61477164674c8/aaac5a6e73f3422610b61477164674c82.gif)
![《MySQL數(shù)據(jù)庫應(yīng)用案例教程》651-5(馬潔)教案 第10課 運(yùn)算符(一)_第3頁](http://file4.renrendoc.com/view/aaac5a6e73f3422610b61477164674c8/aaac5a6e73f3422610b61477164674c83.gif)
![《MySQL數(shù)據(jù)庫應(yīng)用案例教程》651-5(馬潔)教案 第10課 運(yùn)算符(一)_第4頁](http://file4.renrendoc.com/view/aaac5a6e73f3422610b61477164674c8/aaac5a6e73f3422610b61477164674c84.gif)
![《MySQL數(shù)據(jù)庫應(yīng)用案例教程》651-5(馬潔)教案 第10課 運(yùn)算符(一)_第5頁](http://file4.renrendoc.com/view/aaac5a6e73f3422610b61477164674c8/aaac5a6e73f3422610b61477164674c85.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
PAGE6PAGE6PAGE7PAGE7
課題運(yùn)算符(一)課時(shí)2課時(shí)(90min)教學(xué)目標(biāo)知識(shí)技能目標(biāo):(1)掌握算術(shù)運(yùn)算符的應(yīng)用(2)掌握比較運(yùn)算符的應(yīng)用素質(zhì)目標(biāo):(1)培養(yǎng)做事要了解全貌的習(xí)慣。(2)了解數(shù)據(jù)庫的發(fā)展及主流國產(chǎn)數(shù)據(jù)庫的應(yīng)用,增強(qiáng)民族自豪感教學(xué)重難點(diǎn)教學(xué)重點(diǎn):算術(shù)運(yùn)算符和比較運(yùn)算符的應(yīng)用教學(xué)難點(diǎn):正確運(yùn)用算術(shù)運(yùn)算符和比較運(yùn)算符教學(xué)方法案例分析法、問答法、討論法、講授法、實(shí)踐法教學(xué)用具電腦、投影儀、多媒體課件、教材教學(xué)設(shè)計(jì)第1節(jié)課:→→→傳授新知(23min)→課堂實(shí)訓(xùn)(15min)第2節(jié)課:→傳授新知(20min)→課堂實(shí)訓(xùn)(15min)→課堂小結(jié)(3min)→作業(yè)布置(2min)教學(xué)過程主要教學(xué)內(nèi)容及步驟設(shè)計(jì)意圖第一節(jié)課課前任務(wù)【教師】布置課前任務(wù),和學(xué)生負(fù)責(zé)人取得聯(lián)系,讓其提醒同學(xué)通過文旌課堂APP或其他學(xué)習(xí)軟件,預(yù)習(xí)本節(jié)課要學(xué)習(xí)的知識(shí)【學(xué)生】完成課前任務(wù)通過課前任務(wù),使學(xué)生預(yù)習(xí)本節(jié)課要學(xué)習(xí)的知識(shí),增加學(xué)生的學(xué)習(xí)興趣考勤(2min)【教師】使用文旌課堂APP進(jìn)行簽到【學(xué)生】班干部報(bào)請假人員及原因培養(yǎng)學(xué)生的組織紀(jì)律性,掌握學(xué)生的出勤情況問題導(dǎo)入(5min)【教師】提出以下問題:什么是算術(shù)運(yùn)算符?·通過問題導(dǎo)入,引導(dǎo)學(xué)生主動(dòng)思考,激發(fā)學(xué)生的學(xué)習(xí)興趣傳授新知(23min)【教師】通過學(xué)生的回答引入要講的知識(shí),講解算術(shù)運(yùn)算符的使用的相關(guān)知識(shí)9.1算術(shù)運(yùn)算符?【教師】組織學(xué)生掃碼觀看“算術(shù)運(yùn)算符”視頻(詳見教材),讓學(xué)生對算術(shù)運(yùn)算符有一個(gè)大致的了解算術(shù)運(yùn)算符是MySQL中最基本的運(yùn)算符,主要用于執(zhí)行數(shù)值運(yùn)算。表9-1列出了算術(shù)運(yùn)算符及其作用。?【教師】通過多媒體展示“算術(shù)運(yùn)算符及其作用”表格,介紹相關(guān)知識(shí)表9-1算術(shù)運(yùn)算符及其作用運(yùn)算符作用+執(zhí)行加法運(yùn)算,用于獲得一個(gè)或多個(gè)值的和-執(zhí)行減法運(yùn)算,用于從一個(gè)值中減去另一個(gè)值*執(zhí)行乘法運(yùn)算,得到兩個(gè)或多個(gè)值的乘積/(DIV)執(zhí)行除法運(yùn)算,用一個(gè)值除以另一個(gè)值得到商%(MOD)執(zhí)行求余運(yùn)算,用一個(gè)值除以另一個(gè)值得到余數(shù)MySQL中算術(shù)運(yùn)算符的運(yùn)算法則與數(shù)學(xué)中的運(yùn)算法則完全相同。下面通過實(shí)例簡單介紹算術(shù)運(yùn)算符的應(yīng)用方法。?【教師】隨機(jī)邀請學(xué)生回答以下問題:常見的算術(shù)運(yùn)算符有哪些??【學(xué)生】聆聽、思考、回答?【教師】總結(jié)學(xué)生的回答【實(shí)例9-1】執(zhí)行SQL語句,獲取各種算術(shù)運(yùn)算結(jié)果,執(zhí)行結(jié)果如下:mysql>SELECT4+2,4-2,4*2,4/2,4%3;++++++|4+2|4-2|4*2|4/2|4%3|++++++|6|2|8|2.0000|1|++++++1rowinset(0.02sec)在除法運(yùn)算和求余運(yùn)算中,如果除數(shù)為0將是非法運(yùn)算,返回結(jié)果為NULL,如下所示。mysql>SELECT6/0,9%0;+++|6/0|9%0|+++|NULL|NULL|+++1rowinset(0.00sec)運(yùn)算符不僅可以直接操作數(shù)值,還可以操作表中的字段,下面通過實(shí)例介紹。?【教師】隨機(jī)邀請學(xué)生回答以下問題:算術(shù)運(yùn)算符中加減乘除優(yōu)先級最高的是哪個(gè)??【學(xué)生】聆聽、思考、回答?【教師】總結(jié)學(xué)生的回答【實(shí)例9-2】執(zhí)行SQL語句,根據(jù)月薪值,計(jì)算8.1節(jié)創(chuàng)建的staff表中員工的年薪。步驟1執(zhí)行以下SQL語句,選擇數(shù)據(jù)庫staff。USEstaff;步驟2執(zhí)行SQL語句,根據(jù)月薪值,計(jì)算staff表中員工的年薪值。執(zhí)行結(jié)果如下:mysql>SELECTnameAS員工姓名,moneyAS薪資,money*12AS年薪FROMstaff;++++|員工姓名|薪資|年薪|++++|劉長生|20000.00|240000.00||趙霞|10000.00|120000.00||季慶奇|15000.00|180000.00||李星宇|15000.00|180000.00||張向陽|15000.00|180000.00||張旭|10000.00|120000.00|++++6rowsinset(0.03sec)【學(xué)生】聆聽、思考、記錄通過教師的講解和演示,使學(xué)生了解算術(shù)運(yùn)算符的使用的相關(guān)知識(shí)課堂實(shí)訓(xùn)(15min)【教師】組織學(xué)生以小組為單位,上機(jī)練習(xí)算術(shù)運(yùn)算符的應(yīng)用【學(xué)生】按照要求進(jìn)行練習(xí),先掌握的學(xué)生幫助其他學(xué)生掌握操作要點(diǎn)【教師】巡堂指導(dǎo),及時(shí)解決學(xué)生的問題通過課堂實(shí)訓(xùn),鞏固所學(xué)知識(shí),幫助學(xué)生熟練掌握算術(shù)運(yùn)算符的應(yīng)用第二節(jié)課問題導(dǎo)入(5min)【教師】提出以下問題:什么是比較運(yùn)算符?有何作用?【學(xué)生】思考、舉手回答通過問題導(dǎo)入,引導(dǎo)學(xué)生主動(dòng)思考,激發(fā)學(xué)生的學(xué)習(xí)興趣傳授新知(20min)【教師】通過學(xué)生的回答引入新知,講解比較運(yùn)算符的相關(guān)知識(shí)9.2比較運(yùn)算符?【教師】組織學(xué)生掃碼觀看“比較運(yùn)算符”視頻(詳見教材),讓學(xué)生對比較運(yùn)算符有一個(gè)大致的了解比較運(yùn)算符的作用是將表達(dá)式中的兩個(gè)操作數(shù)進(jìn)行比較,比較結(jié)果為真,則返回1,為假則返回0,結(jié)果不確定則返回NULL。表9-2顯示了MySQL中的比較運(yùn)算符及其作用。?【教師】通過多媒體展示“比較運(yùn)算符及其作用”表格,介紹相關(guān)知識(shí)表9-2比較運(yùn)算符及其作用運(yùn)算符作用=(<=>)等于<小于>大于<=小于等于>=大于等于<>(!=)不等于BETWEENAND判斷一個(gè)值是否在兩個(gè)值之間IN判斷一個(gè)值是否在某個(gè)集合中ISNULL判斷一個(gè)值是否為NULLLIKE通配符匹配,判斷一個(gè)值是否包含某個(gè)字符REGEXP正則表達(dá)式匹配9.2.1常用比較運(yùn)算符常用比較運(yùn)算符包括實(shí)現(xiàn)相等比較的運(yùn)算符“=”和“<=>”,實(shí)現(xiàn)不相等比較的運(yùn)算符“<>”和“!=”,實(shí)現(xiàn)大于和大于等于比較的運(yùn)算符“>”和“>=”,以及實(shí)現(xiàn)小于和小于等于比較的運(yùn)算符“<”和“<=”。下面通過實(shí)例分別介紹。1.等于運(yùn)算符【實(shí)例9-3】執(zhí)行使用“=”和“<=>”比較運(yùn)算符的SQL語句,了解這些運(yùn)算符的作用。具體SQL語句及其執(zhí)行結(jié)果如下所示:mysql>SELECT0=1,1=1,0.1=1,1='1','a'='a',(1+2)=(2+1),NULL=NULL,NULL<=>NULL;+++++++++|0=1|1=1|0.1=1|1='1'|'a'='a'|(1+2)=(2+1)|NULL=NULL|NULL<=>NULL|+++++++++|0|1|0|1|1|1|NULL|1|+++++++++1rowinset(0.07sec)由執(zhí)行結(jié)果可以看出,“=”和“<=>”用于判斷數(shù)字、字符串和表達(dá)式是否相等,“<=>”還可以用于NULL(空值)之間的比較?!咎崾尽咳绻麅蓚€(gè)操作數(shù)中有一個(gè)或兩個(gè)值為NULL(空值),結(jié)果為空;如果兩個(gè)操作數(shù)分別為字符串和數(shù)值,系統(tǒng)會(huì)首先將字符串轉(zhuǎn)換成數(shù)值,然后再進(jìn)行比較。2.不等于運(yùn)算符“<>”和“!=”用于判斷數(shù)字、字符串和表達(dá)式是否不相等,如果不相等則返回1,否則返回0。其用法與等于運(yùn)算符用法相同,但不能操作NULL(空值)。下面通過實(shí)例介紹?!緦?shí)例9-4】執(zhí)行使用“<>”和“!=”比較運(yùn)算符的SQL語句,了解這些運(yùn)算符的作用。具體SQL語句及其執(zhí)行結(jié)果如下所示:mysql>SELECT1<>2,2!=2,1.5<>1,'abc'<>'ab',(1+2)!=(1+1);++++++|1<>2|2!=2|1.5<>1|'abc'<>'ab'|(1+2)!=(1+1)|++++++|1|0|1|1|1|++++++1rowinset(0.00sec)3.其他常用比較運(yùn)算符“<”“>”“<=”和“>=”4種運(yùn)算符用于比較數(shù)字、字符串和表達(dá)式,如果比較結(jié)果為真則返回1,否則返回0。這些運(yùn)算符也不能操作NULL(空值)。【實(shí)例9-5】執(zhí)行使用“<”“>”“<=”和“>=”比較運(yùn)算符的SQL語句,了解這些運(yùn)算符的作用。具體SQL語句及其執(zhí)行結(jié)果如下所示:mysql>SELECT1<1,2>1,1.5<2,'a'<'aaa',(1+2)<=(1+2);++++++|1<1|2>1|1.5<2|'a'<'aaa'|(1+2)<=(1+2)|++++++|0|1|1|1|1|++++++【提示】如果使用上述4種運(yùn)算符進(jìn)行比較的兩個(gè)操作數(shù)為字符串,系統(tǒng)會(huì)比較兩個(gè)字符串的長度,但兩個(gè)操作數(shù)不能一個(gè)為數(shù)值,一個(gè)為字符串。9.2.2實(shí)現(xiàn)特殊功能的比較運(yùn)算符實(shí)現(xiàn)特殊功能的比較運(yùn)算符主要包括“BETWEENAND”“IN”“ISNULL”“LIKE”和“REGEXP”,前面幾種已經(jīng)在7.2節(jié)進(jìn)行了介紹,本節(jié)主要介紹實(shí)現(xiàn)正則表達(dá)式匹配的REGEXP運(yùn)算符的應(yīng)用。表9-3顯示了MySQL中可以使用的正則通配符及其作用。?【教師】通過多媒體展示“REGEXP通配符及其作用”表格,介紹相關(guān)知識(shí)表9-3REGEXP通配符及其作用通配符作用^匹配字符串的開始部分。例如,^b匹配以字母b開始的字符串$匹配字符串的結(jié)束部分。例如,st$匹配以st結(jié)束的字符串.匹配除換行符‘\n’之外的任何單個(gè)字符。例如,b.t匹配bit,bat,but等[...]匹配方括號中(字符集合)所包含的任意一個(gè)字符。例如,[a-z]匹配字母表26個(gè)字母中的任意一個(gè)字母[^...]匹配字符集合未包含的任意一個(gè)字符。例如,‘[^a]’可以匹配除‘a(chǎn)’之外的任意一個(gè)字符p1|p2匹配p1或p2。例如,‘k|cat’能匹配‘k’或‘cat’?!?k|c)at’可以匹配‘kat’或‘cat’*匹配符號*前面的零個(gè)或多個(gè)字符。例如,‘a(chǎn)o*’能匹配‘a(chǎn)’以及‘a(chǎn)oo’,[0-9]*匹配任意數(shù)量的數(shù)字+匹配符號+前面的字符一次或多次。例如,‘a(chǎn)o+’能匹配‘a(chǎn)o’以及‘a(chǎn)oo’{n}匹配符號前面的字符至少n次。例如,‘o{2}’能匹配‘food’,但不能匹配‘dog’{n,m}匹配符號前面的字符至少n次,至多m次。例如,b{2,4}匹配包含至少2個(gè),至多4個(gè)b的字符串下面通過實(shí)例介紹REGEXP運(yùn)算符的應(yīng)用。【實(shí)例9-6】使用運(yùn)算符REGEXP進(jìn)行字符串匹配運(yùn)算,執(zhí)行結(jié)果如下所示:mysql>SELECT'abc'REGEXP'^a','abc'REGEXP'c$','abc'REGEXP'.bc','abc'REGEXP'[xy]';+++++|'abc'regexp'^a'|'abc'regexp'c$'|'abc'regexp'.bc'|'abc'regexp'[xy]'|+++++|1|1|1|0|+++++1rowinset(0.00sec)由執(zhí)行結(jié)果可知,指定匹配字符串為abc,^a表示匹配任意以字母a開頭的字符串,因此滿足匹配條件,返回1;c$表示匹配任意以字母c結(jié)尾的字符串,因此滿足匹配條件,返回1;.bc表示匹配任意以字母bc結(jié)尾,長度為3的字符串,因此滿足匹配條件,返回1;[xy]表示匹配任意包含字母x或y的字符串,指定字符串中沒有字母x,也沒有字母y,因此不滿足匹配條件,返回0。【實(shí)例9-7】使用通配符“*”和“+”匹配符號前面的字母出現(xiàn)的次數(shù),SQL語句及其執(zhí)行結(jié)果如下:mysql>SELECT'bcd'REGEXP'a*d','bcd'REGEXP'cc*d','bcd'REGEXP'c+d','bcd'REGEXP'b+d';+++++|'bcd'regexp'a*d'|'bcd'regexp'cc*d'|'bcd'regexp'c+d'|'bcd'regexp'b+d'|+++++|1|1|1|0|+++++1rowinset(0.00sec)由執(zhí)行結(jié)果可知,指定匹配字符串為bcd,a*d表示匹配或不匹配字母a的字符串,因此滿足匹配條件,返回1;cc*d表示匹配或不匹配字母cc的字符串,因此滿足匹配條件,返回1;c+d表示匹配字母c一次或多次的字符串,因此滿足匹配條件,返回1;b+d表示匹配字母b一次或多次的字符串,因此不滿足匹配條件,返回0?!咎崾尽空齽t表達(dá)式的功能非常強(qiáng)大,讀者可以參考相關(guān)書籍深入學(xué)習(xí)。正則表達(dá)式在MySQL中通常用于查詢和替換,例如查找文章中的關(guān)鍵字和替換用戶添加數(shù)據(jù)時(shí)輸入的敏感詞等。?【教師】講解“修身篤學(xué)”的案例(詳見教材),引導(dǎo)學(xué)生形成認(rèn)真的態(tài)度【學(xué)生】聆聽、理解、記錄通過教師的講解和演示,使學(xué)生了解比較運(yùn)算符的相關(guān)知識(shí)課堂實(shí)訓(xùn)(15min)教師】組織學(xué)生以小組為單位,上機(jī)練習(xí)比較運(yùn)算符的應(yīng)用【學(xué)生】按照要求進(jìn)行練習(xí),先掌握的學(xué)生幫助其他學(xué)生掌握操作要點(diǎn)【教師】巡堂指導(dǎo),及時(shí)解決學(xué)生的問題通過課堂實(shí)訓(xùn),鞏固所學(xué)知識(shí),幫
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年糖、加工糖及制糖副產(chǎn)品合作協(xié)議書
- 2025年三維多向整體編織物合作協(xié)議書
- 2025年五金采購合同標(biāo)準(zhǔn)版本(2篇)
- 2025年買賣合同鴨飼料(2篇)
- 2025年產(chǎn)品供銷合同簡單版(2篇)
- 2025年二手簡裝房購房協(xié)議樣本(三篇)
- 2025年二手房買賣交合同常用版(4篇)
- 2025年臨時(shí)勞務(wù)合同樣本(2篇)
- 2025年個(gè)人投資公司協(xié)議經(jīng)典版(三篇)
- 2025年交通事故現(xiàn)場協(xié)議書表(2篇)
- 人教版四年級上冊豎式計(jì)算200題及答案
- 建設(shè)工程工作總結(jié)報(bào)告
- 脾破裂術(shù)后健康宣教課件
- 三廢環(huán)保管理培訓(xùn)
- 財(cái)務(wù)管控的間接成本
- 藏族唐卡藝術(shù)特色分析
- 操作系統(tǒng)課程設(shè)計(jì)報(bào)告
- 護(hù)士團(tuán)隊(duì)的協(xié)作和領(lǐng)導(dǎo)力培養(yǎng)培訓(xùn)課件
- QFD模板含計(jì)算公式計(jì)分標(biāo)準(zhǔn)說明模板
- 醫(yī)院護(hù)理培訓(xùn)課件:《早產(chǎn)兒姿勢管理與擺位》
- 人工智能在生物醫(yī)學(xué)倫理與法律中的基因編輯與生命倫理問題研究
評論
0/150
提交評論