




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
PAGE6PAGE6PAGE7PAGE7
課題MySQL表記錄基本操作及備份和恢復課時2課時(90min)教學目標知識技能目標:(1)掌握創建、查看、修改數據表等基本操作(2)掌握插入、查詢、修改表記錄等操作(3)掌握數據庫備份與恢復的相關操作素質目標:(1)能夠領會數據庫的作用(2)堅定學生對我國各項國策方針、科學發展理念的認同教學重難點教學重點:創建、查看、修改數據表、插入、查詢、修改表記錄教學難點:數據庫備份與恢復教學方法案例分析法、問答法、討論法、講授法、實踐法教學用具電腦、投影儀、多媒體課件、教材教學設計第1節課:→→→傳授新知(38min)第2節課:→傳授新知(20min)→課堂實訓(15min)→課堂小結(3min)→作業布置(2min)教學過程主要教學內容及步驟設計意圖第一節課課前任務【教師】布置課前任務,和學生負責人取得聯系,讓其提醒同學通過文旌課堂APP或其他學習軟件,預習本節課要學習的知識【學生】完成課前任務通過課前任務,使學生預習本節課要學習的知識,增加學生的學習興趣考勤(2min)【教師】使用文旌課堂APP進行簽到【學生】班干部報請假人員及原因培養學生的組織紀律性,掌握學生的出勤情況問題導入(5min)【教師】提出以下問題:怎么對保存到表中的數據進行增刪改查操作呢?通過問題導入,引導學生主動思考,激發學生的學習興趣傳授新知(38min)【教師】通過學生的回答引入要講的知識,講解MySQL使用SQL語句實現在數據表中插入、瀏覽、修改和刪除記錄的方法11.5MySQL表記錄基本操作?【教師】安排學生掃碼觀看視頻“MySQL表記錄基本操作”,講解知識?【學生】掃碼觀看、理解、記憶在MySQL命令行中使用SQL語句可以實現在數據表中插入、瀏覽、修改和刪除記錄等操作。11.5.1插入記錄在創建好數據庫和數據表后,就可以向數據表中添加記錄了,該操作可以使用insert語句來實現。其語法格式如下:insertintotable_name(column_name,column_name2,…)values(value1,value2,…)在MySQL中,一次可以同時插入多行記錄,各行記錄的值清單在values關鍵字后以逗號“,”分隔,而標準的SQL語句一次只能插入一行記錄。?【教師】多媒體展示例11-6,演示Mysql的表數據的插入的基本操作本例執行SQL語句,向數據庫“db_shop”中的“tb_admin”表中插入一條數據信息。具體操作如下:連接MySQL服務器并選擇數據庫“db_shop”,之后輸入以下語句,并按“Enter”鍵,插入表記錄,結果如圖所示。insertintotb_admin(id,name,pwd)values(1,'ccy','123456');……(詳見教材)?【學生】觀看、理解、記憶11.5.2查詢數據庫記錄使用數據查詢語句select,可以在數據庫中查詢指定的數據。其語法格式如下:selectfield //要查詢的內容,選擇哪些列fromtable_name //指定數據表wherecondition //查詢時需要滿足的條件orderbyfileldm1[ASC|DESC] //對查詢結果進行排序的條件limitrow_count //限定輸出的查詢結果groupbyfield //對查詢結果進行分組的條件1.查詢單個數據表在使用select語句時,首先需要確定所要查詢的列。當要查詢整個數據表的數據時,可以使用“*”代表所有列。?【教師】多媒體展示例11-7,演示查詢單個數據表的基本操作本例執行SQL語句,查詢數據庫“db_shop”中“tb_admin”表中的所有數據信息。具體操作如下:連接MySQL服務器并選擇數據庫“db_shop”,之后輸入以下語句,并按“Enter”鍵,結果如圖所示。select*fromtb_admin;……(詳見教材)?【學生】觀看、理解、記憶2.查詢表中的一列或多列要針對表中的一列或多列進行查詢,只需在select后面指定要查詢的列名即可,多列之間用“,”分隔。?【教師】多媒體展示例11-8,演示查詢表中的一列或多列的基本操作本例執行SQL語句,查詢數據庫“db_shop”中“tb_admin”表中的id和name字段,并指定查詢條件為用戶id編號為1。具體操作如下:連接MySQL服務器并選擇數據庫“db_shop”,之后輸入以下語句,并按“Enter”鍵,結果如圖所示。selectid,namefromtb_adminwhereid=1;……(詳見教材)?【學生】觀看、理解、記憶3.多表查詢當針對多個數據表進行查詢時,關鍵是where子句中查詢條件的設置,要查找的字段名最好用“表名.字段名”的形式表示,這樣可以防止因表之間字段名重復而產生的錯誤。在where子句中多個表之間所形成的聯動關系應按如下形式書寫:table1.column=table2.columnandothercondition多表查詢的SQL語句格式如下:selectcolumn_namefromtable1,table2…wheretable1.column=table2.columnandothercondition例如,要查詢學號為003的學生在學生表及成績表中的記錄,其查詢代碼如下:select*fromtb_student,tb_scorewheretb_student.userid=003andtb_student.userid=tb_score.sid;select語句的應用形式有很多種,此處只是介紹了其中最簡單的內容,有興趣的讀者可以對其進行深入研究。11.5.3修改記錄要修改某條記錄,可以使用update語句,其語法格式如下:updatetable_namesetcolumn_name=new_value1,column_name2=new_value2,…
[wherecondition]其中,set子句給出要修改的列及其值;where子句可選,一般用于指定記錄中哪行應該被更新,否則,所有記錄行都將被更新。?【教師】多媒體展示例11-9,演示修改表記錄的基本操作本例執行SQL語句,將數據庫“db_shop”中“tb_admin”表中id值為1的用戶密碼123456修改為654321。具體操作如下:連接MySQL服務器并選擇數據庫“db_shop”,之后輸入以下語句,并按“Enter”鍵,結果如圖所示。updatetb_adminsetpwd='654321'whereid=1;為驗證修改結果,可以輸入以下語句并按“Enter”鍵,來查看修改后的記錄信息,結果如圖11-36所示。select*fromtb_adminwhereid=1;……(詳見教材)?【學生】觀看、理解、記憶11.5.4刪除記錄對于數據庫中已失去意義或者錯誤的數據,可以將它們刪除。使用delete語句可以實現該功能,其語法格式如下:deletefromtable_namewherecondition該語句在執行過程中,如果指定了where條件,將按照指定條件進行刪除;如果未指定where條件,將刪除所有記錄。?【教師】多媒體展示例11-10,演示刪除記錄的基本操作本例執行SQL語句,刪除數據庫“db_shop”中“tb_admin”表中id值為1的用戶。具體操作如下:連接MySQL服務器并選擇數據庫db_shop,之后輸入以下語句,并按“Enter”鍵,結果如圖所示。deletefromtb_adminwhereid=1;……(詳見教材)?【學生】觀看、理解、記憶【學生】聆聽、思考、記錄通過教師的講解和演示,使學生學會使用SQL語句實現在數據表中插入、瀏覽、修改和刪除記錄的方法第二節課問題導入(5min)【教師】提出以下問題:數據如果發生損壞或者丟失了怎么辦呢?【學生】思考、舉手回答通過問題導入,引導學生主動思考,激發學生的學習興趣傳授新知(20min)【教師】通過學生的回答引入新知,介紹MySQL中數據庫的備份和恢復方法11.6MySQL數據庫備份和恢復前面簡單介紹了MySQL數據庫和數據表的基本操作。本節將介紹數據庫備份和恢復的相關知識。11.6.1數據的備份?【教師】演示使用mysqldump命令實現對數據的備份的基本操作使用mysqldump命令可以實現對數據的備份,將數據以文本文件的形式存儲在指定文件夾下。具體過程如下:(1)打開“運行”對話框,輸入“cmd”后單擊“確定”按鈕,進入命令行模式。(2)在命令行模式中直接輸入以下代碼,然后按“Enter”鍵運行,如圖所示。mysqldump-uroot-pdb_shop>D:\db_shop.txt上述代碼中,“-uroot”中的“root”是用戶名;“-p”后面一般跟密碼,此處沒有密碼;“db_shop”是數據庫名;“D:\db_shop.txt”是數據庫備份存儲的位置和名稱。(3)打開上述代碼中的備份文件存儲位置,可以看到生成的備份文件,如圖所示。在輸入命令時,“-uroot”中是沒有空格的,并且該命令結尾處也沒有任何結束符,只需按“Enter”鍵即可?!ㄔ斠娊滩模?【學生】觀看、理解、記憶11.6.2數據的恢復前面介紹了數據的備份,在此基礎上使用備份文件可以輕松地對數據庫文件進行恢復操作。執行數據庫的恢復操作可以使用如下MySQL命令。mysql-uroot-prootdb_database<D:\db_database.txt其中的mysql是使用的命令,“-uroot”中的“root”為用戶名,“-proot”中的“root”為密碼,db_database代表數據庫名(或表名),“<”號后面的“D:\db_database.txt”是數據庫備份文件的存儲位置及名稱。?【教師】演示數據庫恢復的具體過程數據庫恢復的具體過程如下:(1)打開“運行”對話框,輸入“cmd”后單擊“確定”按鈕,進入命令行模式。(2)在命令行模式中輸入以下代碼,然后按“Enter”鍵運行,以連接MySQL服務器。mysql-uroot-p(3)輸入以下代碼,然后按“Enter”鍵運行,以創建一個空數據庫,如圖11-40所示。createdatabasedb_shop1;在進行數據庫恢復時,必須已經存在一個空的、將要恢復的數據庫,否則將出現錯誤,無法完成恢復。(4)重新進入命令行模式,直接輸入以下代碼,然后按“Enter”鍵運行,以恢復數據庫,如圖所示。mysql-uroot-pdb_shop1<D:\db_shop.txt(5)最后查看一下數據庫是否恢復成功,如圖所示?!ㄔ斠娊滩模?【學生】觀看、理解、記憶【學生】聆聽、理解、記錄通過教師的講解和演示,使學生學會MySQL中數據庫的備份和恢復方法課堂實訓(15min)【教師】組織學生根據步驟提示,創建數據庫和表并向其中添加信息','2017-02-07');【學生】觀看、思考、進行操作、得到結果【教師】巡堂指導,及時解決學生的問題通過課堂實訓,鞏固所學知識,并將所學的理論知識與實踐相結合課堂小結(3min)【教師】簡要總結本節課的要點本節課學習了創建、查看、修改數據表等基本操作和插入、查詢、
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- DB31/T 856-2014陸上公共貨運標志
- DB31/T 714-2013假肢矯形器裝配機構服務規范
- DB31/T 299-2018鄉村民宿服務質量要求
- DB31/T 1346-2022規?;笄蒺B殖場主要動物疫病凈化本底調查技術規范
- DB31/T 1237-2020空壓機系統運行能效評估技術規范
- DB31/T 1205-2020醫務社會工作基本服務規范
- DB31/T 1092-2018裝配式建筑混凝土預制構件單位產品能源消耗技術要求
- DB31/T 1061-2017室內裝飾裝修材料揮發性有機污染物散發率測試及評價方法
- DB31/T 1043-2017暴雨強度公式與設計雨型標準
- DB31/T 1023-2016老年宜居社區建設細則
- 幼兒園大班科學《痕跡》
- 靜脈用藥安全輸注藥護專家指引
- DB61T1755-2023放心消費示范創建認定與管理規范
- 企業借款申請書
- 乙醇管施工方案
- 項目七 信息素養與社會責任
- 電氣施工安全技術交底記錄范本
- 說課稿【全國一等獎】
- 急性扁桃體炎臨床診療指南
- 第七講 社會主義現代化建設的教育科技人才戰略PPT習概論2023優化版教學課件
- 室間質評記錄表
評論
0/150
提交評論