添加更新與刪除數(shù)據(jù)—教學(xué)設(shè)計(jì)_第1頁(yè)
添加更新與刪除數(shù)據(jù)—教學(xué)設(shè)計(jì)_第2頁(yè)
添加更新與刪除數(shù)據(jù)—教學(xué)設(shè)計(jì)_第3頁(yè)
添加更新與刪除數(shù)據(jù)—教學(xué)設(shè)計(jì)_第4頁(yè)
添加更新與刪除數(shù)據(jù)—教學(xué)設(shè)計(jì)_第5頁(yè)
已閱讀5頁(yè),還剩7頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、傳智播客MySQL數(shù)據(jù)庫(kù)入門(mén)教學(xué)設(shè)計(jì)課程名稱(chēng):MySQL數(shù)據(jù)庫(kù)入門(mén)授課年級(jí):2014年級(jí)授課學(xué)期:2014學(xué)年第一學(xué)期教師姓名:某某老師2014年09月09日課題名稱(chēng)第3章添加、更新與刪除數(shù)據(jù)計(jì)劃學(xué)時(shí)5課時(shí)通過(guò)上一章的學(xué)習(xí),大家對(duì)數(shù)據(jù)庫(kù)和數(shù)據(jù)表的基本操作有了一定了解,但要想內(nèi)容操作數(shù)據(jù)庫(kù)中的數(shù)據(jù),必須得通過(guò)MySQL提供的數(shù)據(jù)庫(kù)操作語(yǔ)言實(shí)現(xiàn),本章將分析對(duì)插入數(shù)據(jù)的INSERT語(yǔ)句,更新數(shù)據(jù)的UPDATED句以及刪除數(shù)據(jù)的DELETE語(yǔ)句進(jìn)行詳細(xì)地講解。教學(xué)目1、學(xué)會(huì)為數(shù)據(jù)表中的字段添加數(shù)據(jù)標(biāo)及基2、學(xué)會(huì)更新數(shù)據(jù)表中的數(shù)據(jù)本要求3、學(xué)會(huì)刪除數(shù)據(jù)表中的數(shù)據(jù)教學(xué)重點(diǎn)1、為數(shù)據(jù)表中的字段添加數(shù)據(jù)2、更

2、新數(shù)據(jù)表中的數(shù)據(jù)3、刪除數(shù)據(jù)表中的數(shù)據(jù)教學(xué)1、為數(shù)據(jù)表中的字段添加數(shù)據(jù)難點(diǎn)2、更新數(shù)據(jù)表中的數(shù)據(jù)教學(xué)方式講師課堂教學(xué)要以 PPT講授為主,并結(jié)合多媒體進(jìn)行教學(xué)第一課時(shí)教(為表中字段添加數(shù)據(jù))一、創(chuàng)設(shè)情境,講解添加數(shù)據(jù)學(xué)過(guò)(1)老師提出需求,講述添加數(shù)據(jù)MySQL使用要想操作數(shù)據(jù)表中的數(shù)據(jù),自先得保證數(shù)據(jù)表中仔仕數(shù)據(jù)。程INSERT語(yǔ)句向數(shù)據(jù)表中添加數(shù)據(jù)。(2)明確學(xué)習(xí)目標(biāo)要求學(xué)生掌握如何為表中所有字段添加數(shù)據(jù)、為表中指定字段添加數(shù)據(jù)和冋時(shí)添加多條數(shù)據(jù)的方式。、進(jìn)行重點(diǎn)知識(shí)的講解(1 )如何為表中所有字段添加數(shù)據(jù)教師首先帶領(lǐng)學(xué)生回憶,上節(jié)課我們已經(jīng)學(xué)會(huì)了創(chuàng)建數(shù)據(jù)庫(kù)和創(chuàng)建數(shù)據(jù)表,但如果想操作數(shù)據(jù)庫(kù)

3、中的數(shù)據(jù),就得先為表中添加數(shù)據(jù),那么如何為表 中添加數(shù)據(jù)呢然后教師進(jìn)行闡述,為數(shù)據(jù)庫(kù)添加數(shù)據(jù),通常指為表中所有字 段添加數(shù)據(jù),需要使用INSERT語(yǔ)句來(lái)完成,最后教師通過(guò)實(shí)例的演示向?qū)W生 介紹添加數(shù)據(jù)的兩種方式,具體如下:INSERT語(yǔ)句中指定所有字段名教師首先講解此種方式的語(yǔ)法格式,并解釋語(yǔ)法中每個(gè)字段所表示的意義,然后通過(guò)演示如何使用INSERT語(yǔ)句指定所有字段名的方式為student表中插入一條數(shù)據(jù)的操作過(guò)程。示例如下:INSERT INTO student(id,name,grade)VALUES(1,zhangsan,;INSERT語(yǔ)句中不指定字段名教師首先講解此種方式的語(yǔ)法格式,并

4、解釋語(yǔ)法中每個(gè)字段所表示的意義,然后通過(guò)演示如何使用不指定字段名的INSERT語(yǔ)句為student表中插入一條數(shù)據(jù)的操作過(guò)程。示例如下:INSERT INTO studentVALUES(3,lisi,;(2 )如何為表的指定字段添加數(shù)據(jù)為表的指定字段添加數(shù)據(jù)顧名思義只需在INSERT語(yǔ)句中指定想要添加數(shù)據(jù)的字段名即可,然后教師講解此種方式的語(yǔ)法格式,通過(guò)實(shí)例演示添加數(shù) 據(jù)的操作過(guò)程,根據(jù)顯示的結(jié)果,教師進(jìn)行講解,對(duì)于沒(méi)有指定添加數(shù)據(jù)的 字段,其值為表定義時(shí)的默認(rèn)值。(可參見(jiàn)教材 例3-4)教師還需要講解一點(diǎn):如果某個(gè)字段在定義時(shí)添加了非空約束,但沒(méi)有 添加default約束,那么插入新記錄時(shí)

5、就必須為該字段賦值,否則數(shù)據(jù)庫(kù)系統(tǒng)會(huì)提示錯(cuò)誤,教師對(duì)此種方式進(jìn)行演示。(可參見(jiàn)教材例3-5 )(3)如何使用一條INSERT語(yǔ)句同時(shí)添加多條記錄教師提出問(wèn)題,學(xué)生進(jìn)行回答,然后教師進(jìn)行講解,通過(guò)前面所學(xué)兩種方式逐條添加,當(dāng)然能夠做到,但是顯然這樣非常麻煩。MySQL中提供了使用 一條INSERT語(yǔ)句同時(shí)添加多條記錄的功能,教師對(duì)此種方式的語(yǔ)法進(jìn)行講解,通過(guò)實(shí)例演示添加數(shù)據(jù)的過(guò)程。(可參見(jiàn)教材 例3-8)三、歸納總結(jié),隨堂練習(xí),布置作業(yè)(1)對(duì)課堂上講解的知識(shí)點(diǎn)進(jìn)行總結(jié),使用博學(xué)谷系統(tǒng)中的隨堂練習(xí)題鞏固本節(jié)課的知識(shí)點(diǎn)。(2)讓學(xué)生課下動(dòng)手體驗(yàn),指定所有字段為表添加數(shù)據(jù)以及如何使用一條INSERT

6、語(yǔ)句同時(shí)添加多條記錄。第二課時(shí)(更新數(shù)據(jù)、刪除數(shù)據(jù))一、回顧上節(jié)課內(nèi)容,繼續(xù)講解數(shù)據(jù)的更新和刪除(1 )對(duì)上節(jié)課留的作業(yè)進(jìn)行答疑。(2 )回顧總結(jié)上節(jié)課的內(nèi)容,引出本節(jié)課主題教師首先提出問(wèn)題,當(dāng)我們存儲(chǔ)的某些數(shù)據(jù)需要更改時(shí),該如何解決呢例如:某個(gè)學(xué)生改了名字,就需要對(duì)其記錄信息中的name字段值進(jìn)行修改。MySQL中更新數(shù)據(jù)使用UPDATE語(yǔ)句,同樣如一個(gè)學(xué)生轉(zhuǎn)學(xué)了,就需要在student表中將其信息記錄進(jìn)行刪除。MySQL中刪除數(shù)據(jù)使用DELETE語(yǔ)句。(3)明確學(xué)習(xí)目標(biāo)1、使學(xué)生掌握 UPDATED句的語(yǔ)法格式和 UPDATED句的使用。2、使學(xué)生掌握 DELETE語(yǔ)句的語(yǔ)法格式和 DEL

7、ETE語(yǔ)句的使用。3、使學(xué)生掌握TRUNCAT語(yǔ)句的使用方式以及它和 DELETE語(yǔ)句的區(qū)另嘰、進(jìn)入重點(diǎn)知識(shí)點(diǎn)的講解(1 )如何使用UPDATED句更新表中的數(shù)據(jù)教師首先講解更新語(yǔ)句的概念,更新數(shù)據(jù)是指對(duì)表中存在的記錄進(jìn)行修 改,然后教師列出更新數(shù)據(jù)的語(yǔ)法格式,并對(duì)語(yǔ)法中各個(gè)字段所表示的意義 進(jìn)行講解。使用UPDATED句更新數(shù)據(jù),可以分為更新表中的部分?jǐn)?shù)據(jù)或全部 數(shù)據(jù),具體如下:使用UPDATED句更新表中的部分?jǐn)?shù)據(jù)教師首先解釋更新部分?jǐn)?shù)據(jù)的概念,然后通過(guò)案例分別演示如何更新滿足WHERE條件的一條記錄和多條記錄的操作過(guò)程。(可參見(jiàn)教材例3-10&3-11)使用UPDATED句更新表中的全部

8、數(shù)據(jù)教師首先闡述,當(dāng) UPDATED句中沒(méi)有使用 WHER子句時(shí),則表中所有指 定字段的數(shù)據(jù)都將被更新,然后通過(guò)案例演示此種方式的操作效果。(可參 見(jiàn)教材例3-12)(2 )如何使用DELETE語(yǔ)句刪除表中的數(shù)據(jù)教師首先講解刪除語(yǔ)句的概念,刪除數(shù)據(jù)是指對(duì)表中存在的記錄進(jìn)行刪 除,然后列出刪除數(shù)據(jù)的語(yǔ)法格式,并對(duì)語(yǔ)法中各個(gè)字段所表示的意義進(jìn)行 講解。使用DELETE語(yǔ)句刪除表中的數(shù)據(jù),分為兩種情況,分別是刪除表中的 部分?jǐn)?shù)據(jù)或全部數(shù)據(jù),具體如下:使用DELETE語(yǔ)句刪除表中的部分?jǐn)?shù)據(jù)教師首先解釋刪除部分?jǐn)?shù)據(jù)的概念,刪除部分?jǐn)?shù)據(jù)是指根據(jù)指定條件刪 除表中的某一條或者某幾條記錄,需要使用WHERE子

9、句來(lái)指定刪除記錄的條件,然后通過(guò)案例分別演示如何刪除滿足WHER條件的一條記錄和多條記錄的操作過(guò)程。(可參見(jiàn)教材例3-13&3-14)使用DELETE語(yǔ)句刪除表中的全部數(shù)據(jù)教師首先闡述,如果 DELETE語(yǔ)句中沒(méi)有使用 WHER子句,則會(huì)將表中的 所有記錄都刪除,然后通過(guò)案例演示此種方式的操作效果。(可參見(jiàn)教材例3-15 )(3)如何使用TRUNCAT語(yǔ)句刪除數(shù)據(jù)教師首先向同學(xué)闡述,在 MySQL數(shù)據(jù)庫(kù)中還有一種刪除數(shù)據(jù)的方式,介 紹TRUNCAT關(guān)鍵字。然后列出 TRUNCAT關(guān)鍵字刪除數(shù)據(jù)的基本語(yǔ)法格式, 最后通過(guò)案例演示 TRUNCAT語(yǔ)句的使用。這兩種刪除數(shù)據(jù)的方式都講解完畢 后,找學(xué)

10、生進(jìn)行總結(jié),最后教師對(duì)兩者的區(qū)別進(jìn)行歸納,具體如下:DELETE語(yǔ)句是 DML語(yǔ)句,TRUNCAT語(yǔ)句通常被認(rèn)為是 DDL語(yǔ)句。DELETE語(yǔ)句后面可以跟 WHER子句,通過(guò)指定 WHERE?句中的條件 表達(dá)式只刪除滿足條件的部分記錄, 而TRUNCAT語(yǔ)句只能用于刪除 表中的所有記錄使用TRUNCAT語(yǔ)句刪除表中的數(shù)據(jù)后,再次向表中添加記錄時(shí),自 動(dòng)增加字段的默認(rèn)初始值重新由1開(kāi)始,而使用DELETE語(yǔ)句刪除表中所有記錄后,再次向表中添加記錄時(shí),自動(dòng)增加字段的值為刪除 時(shí)該字段的最大值加 1。使用DELETE語(yǔ)句時(shí),每刪除一條記錄都會(huì)在日志中記錄,而使用 TRUNCATE語(yǔ)句時(shí),不會(huì)在日志中

11、記錄刪除的內(nèi)容,因此TRUNCAT語(yǔ)句的執(zhí)行效率比 DELETE語(yǔ)句高。三、歸納總結(jié),布置作業(yè)(1) 對(duì)課堂上講解的知識(shí)點(diǎn)進(jìn)行總結(jié),使用博學(xué)谷系統(tǒng)中的隨堂練習(xí)題鞏固本節(jié)課的知識(shí)點(diǎn)。(2) 讓學(xué)生課下完成動(dòng)手體驗(yàn),練習(xí)如何更新數(shù)據(jù)、刪除數(shù)據(jù)。第三課時(shí)(上機(jī)練習(xí))上機(jī)練習(xí)主要針對(duì)本章中需要重點(diǎn)掌握的知識(shí)點(diǎn),以及在程序中容易出錯(cuò)的內(nèi)容進(jìn)行練習(xí),通過(guò)上機(jī)練習(xí)可以考察同學(xué)對(duì)知識(shí)點(diǎn)的掌握情況,對(duì)代碼的熟練程度。上機(jī)一:(考察知識(shí)點(diǎn)為添加數(shù)據(jù)、更新數(shù)據(jù)表中的數(shù)據(jù))請(qǐng)按照以下要求對(duì) student表進(jìn)行操作要求如下:1) 創(chuàng)建表student,表中的字段要求 id ( INT)、name (姓名)(VARCH

12、AR 非空、age(年齡)(INT)、class (班級(jí))(INT)。2) 采用指定字段名的方式為表中添加以下3條數(shù)據(jù)。(1,lili,13,1),(2,zhaoxin,13,1),(3,huangqiang,13,3);3)由于班級(jí)人數(shù)的增加,要求以不指定字段名的方式為表中再次添加三 條數(shù)據(jù)。(4,wangxiao,13,1),(5,anran,13,2),(6,huaxin,13,2);4) 由于班級(jí)的調(diào)整,第 3條數(shù)據(jù)中同學(xué)的班級(jí)由原來(lái)的3班調(diào)至2班。第四課時(shí)(上機(jī)練習(xí))上機(jī)一:(考察知識(shí)點(diǎn)為添加數(shù)據(jù)、更新數(shù)據(jù)、刪除數(shù)據(jù))請(qǐng)按照以下要求操作數(shù)據(jù)表student。要求如下:1)創(chuàng)建表student,表中的字段要求 id( INT)、name(姓名)(VARCHAR、 grade ( FLOAT 。2)向表中的id,name字段添加如下數(shù)據(jù)。(1,xiaoxiao);(2,xiaohua);(3,ma nman);3) 刪除student表中id小于3的數(shù)據(jù),并一次性向表中添加多條數(shù)據(jù),數(shù)據(jù)如下:(1,lixin,100),(2,liudan,89),(3,wangxia,98);4) 將id為2的學(xué)生成績(jī)修改為 96。第五課時(shí)(上機(jī)練習(xí))上機(jī)一:(考察知識(shí)點(diǎn)為添加數(shù)據(jù)、更新數(shù)據(jù)、刪除數(shù)據(jù))請(qǐng)按照以下要求操作數(shù)據(jù)

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論