《PHP Web應(yīng)用開發(fā)案例教程》630-9(阮云蘭)教案 第23課 phpMyAdmin管理數(shù)據(jù)庫_第1頁
《PHP Web應(yīng)用開發(fā)案例教程》630-9(阮云蘭)教案 第23課 phpMyAdmin管理數(shù)據(jù)庫_第2頁
《PHP Web應(yīng)用開發(fā)案例教程》630-9(阮云蘭)教案 第23課 phpMyAdmin管理數(shù)據(jù)庫_第3頁
《PHP Web應(yīng)用開發(fā)案例教程》630-9(阮云蘭)教案 第23課 phpMyAdmin管理數(shù)據(jù)庫_第4頁
《PHP Web應(yīng)用開發(fā)案例教程》630-9(阮云蘭)教案 第23課 phpMyAdmin管理數(shù)據(jù)庫_第5頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

PAGE8PAGE8PAGE5PAGE5

課題phpMyAdmin管理數(shù)據(jù)庫課時(shí)2課時(shí)(90min)教學(xué)目標(biāo)知識(shí)技能目標(biāo):(1)掌握安裝和配置phpMyAdmin的方法(2)掌握使用phpMyAdmin操作數(shù)據(jù)庫和數(shù)據(jù)表的方法(3)掌握使用SQL語句在數(shù)據(jù)表中插入、修改、查詢和刪除數(shù)據(jù)的方法(4)掌握在可視化界面插入、瀏覽和搜索數(shù)據(jù)的方法(5)了解生成和執(zhí)行MySQL數(shù)據(jù)庫腳本的方法素質(zhì)目標(biāo):(1)掌握數(shù)據(jù)庫管理方法,樹立追求卓越、勇于拼搏的奮斗精神(2)培養(yǎng)學(xué)生的邏輯思維、辯證思維和創(chuàng)新思維能力教學(xué)重難點(diǎn)教學(xué)重點(diǎn):使用phpMyAdmin操作數(shù)據(jù)庫和數(shù)據(jù)表教學(xué)難點(diǎn):生成和執(zhí)行MySQL數(shù)據(jù)庫腳本教學(xué)方法案例分析法、問答法、討論法、講授法、實(shí)踐法教學(xué)用具電腦、投影儀、多媒體課件、教材教學(xué)設(shè)計(jì)第1節(jié)課:→→→傳授新知(38min)第2節(jié)課:→傳授新知(20min)→課堂實(shí)訓(xùn)(15min)→小組討論(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)請(qǐng)假人員及原因培養(yǎng)學(xué)生的組織紀(jì)律性,掌握學(xué)生的出勤情況問題導(dǎo)入(5min)【教師】提出以下問題:數(shù)據(jù)庫管理工作是很重要的,怎樣才能提高管理數(shù)據(jù)庫的效率呢?通過問題導(dǎo)入,引導(dǎo)學(xué)生主動(dòng)思考,激發(fā)學(xué)生的學(xué)習(xí)興趣傳授新知(38min)【教師】通過學(xué)生的回答引入要講的知識(shí),講解安裝和配置圖形化管理工具phpMyAdmin的方法12.1安裝和配置phpMyAdminphpMyAdmin是眾多MySQL圖形化管理工具中使用最廣泛的一種,是使用PHP開發(fā)的基于B/S模式的MySQL客戶端軟件。使用該工具可以對(duì)MySQL進(jìn)行各種操作,如創(chuàng)建數(shù)據(jù)庫、數(shù)據(jù)表等。用戶可以在官方網(wǎng)站免費(fèi)下載最新版本。其具體安裝配置過程可參考以下操作。?【教師】演示安裝配置phpMyAdmin的基本操作(1)將下載后的文件解壓到可以訪問的web根目錄下,此處為“www”文件夾,并重命名為“phpmyadmin”(2)進(jìn)入目錄“C:\ProgramFiles\mysql-5.7.15-winx64”,將文件“my-default.ini”的文件名修改為“my.ini”,用記事本打開該文件。配置節(jié)點(diǎn)基準(zhǔn)路徑basedir、數(shù)據(jù)庫文件路徑datadir。其他參數(shù)使用缺省設(shè)置,最后保存該文件?!ㄔ斠娊滩模?【學(xué)生】觀看、理解、記憶【教師】通過學(xué)生的回答引入要講的知識(shí),講解使用圖形化管理工具phpMyAdmin管理數(shù)據(jù)庫12.2使用phpMyAdmin管理數(shù)據(jù)庫登錄phpMyAdmin后,進(jìn)入其主頁面。該頁面列出了當(dāng)前數(shù)據(jù)庫的一些基本信息,包括數(shù)據(jù)庫和網(wǎng)站服務(wù)器的相關(guān)信息,以及phpMyAdmin的相關(guān)信息,如數(shù)據(jù)庫版本、數(shù)據(jù)庫類型、連接用戶、服務(wù)器字符集等。通過上方菜單欄中的各項(xiàng)菜單可以對(duì)數(shù)據(jù)庫執(zhí)行各項(xiàng)管理操作,如管理數(shù)據(jù)庫、管理數(shù)據(jù)表、管理數(shù)據(jù)記錄等。?【教師】講解“修身篤學(xué)”的內(nèi)容使用圖形化管理工具管理數(shù)據(jù)庫對(duì)于初學(xué)者而言簡(jiǎn)單易上手,但是在熟練之后,建議大家還是盡量使用SQL語言。因?yàn)樵趯?shí)際工作中,很多操作往往使用SQL語言效率更高,所以最好在學(xué)習(xí)之初就重視對(duì)SQL語言的學(xué)習(xí),不要對(duì)圖形化管理工具產(chǎn)生依賴。?【學(xué)生】聆聽、思考、理解12.2.1管理數(shù)據(jù)庫對(duì)數(shù)據(jù)庫的操作主要包括創(chuàng)建數(shù)據(jù)庫、修改數(shù)據(jù)庫和刪除數(shù)據(jù)庫。1.創(chuàng)建數(shù)據(jù)庫?【教師】演示創(chuàng)建數(shù)據(jù)庫基本操作(1)在phpMyAdmin的主頁面中,單擊上方菜單欄中的“數(shù)據(jù)庫”鏈接,接著在“新建數(shù)據(jù)庫”文本框中輸入數(shù)據(jù)庫名“db_blog”,然后在下拉列表框中選擇所要使用的編碼,此處選擇“utf8_unicode_ci”,單擊“創(chuàng)建”按鈕,創(chuàng)建數(shù)據(jù)庫(2)可以看到在左側(cè)的列表中顯示了剛創(chuàng)建的數(shù)據(jù)庫,并進(jìn)入“新建數(shù)據(jù)表”頁面……(詳見教材)?【學(xué)生】觀看、理解、記憶2.修改數(shù)據(jù)庫?【教師】通過多媒體展示“數(shù)據(jù)庫“操作”頁面”圖片,并進(jìn)行介紹在界面右側(cè),可以對(duì)當(dāng)前數(shù)據(jù)庫進(jìn)行修改。單擊上方菜單欄中的“操作”鏈接,進(jìn)入操作頁面在該頁面中,可以對(duì)數(shù)據(jù)庫執(zhí)行新建數(shù)據(jù)表、重命名數(shù)據(jù)庫、刪除數(shù)據(jù)庫、復(fù)制數(shù)據(jù)庫、修改排序規(guī)則等操作。12.2.2管理數(shù)據(jù)表創(chuàng)建數(shù)據(jù)庫后,還需要在其中創(chuàng)建數(shù)據(jù)表,之后才能應(yīng)用于動(dòng)態(tài)網(wǎng)頁。下面介紹在數(shù)據(jù)庫中創(chuàng)建、修改和刪除數(shù)據(jù)表的操作。1.創(chuàng)建和修改數(shù)據(jù)表?【教師】演示創(chuàng)建和修改數(shù)據(jù)表的基本操作(1)首先在左側(cè)列表中選擇要?jiǎng)?chuàng)建數(shù)據(jù)表的數(shù)據(jù)庫,然后在右側(cè)界面中輸入數(shù)據(jù)表名和字段總數(shù),最后單擊右下方的“執(zhí)行”按鈕(2)顯示數(shù)據(jù)表結(jié)構(gòu)頁面,如圖12-8所示。在該頁面中可以設(shè)置各個(gè)字段的詳細(xì)信息,包括字段名、數(shù)據(jù)類型、長(zhǎng)度值等屬性,以完成對(duì)表結(jié)構(gòu)的詳細(xì)設(shè)置。……(詳見教材)?【學(xué)生】觀看、理解、記憶成功創(chuàng)建數(shù)據(jù)表后,在左側(cè)列表中選擇表名,然后單擊上方菜單欄中的“結(jié)構(gòu)”按鈕,可以直接打開,查看數(shù)據(jù)表結(jié)構(gòu)。在該數(shù)據(jù)表結(jié)構(gòu)頁面中,可以改變表結(jié)構(gòu),執(zhí)行添加新字段,刪除現(xiàn)有字段,設(shè)置主鍵和索引字段,修改列的數(shù)據(jù)類型或者字段的長(zhǎng)度/值等操作。2.刪除數(shù)據(jù)表?【教師】通過多媒體展示“刪除數(shù)據(jù)表”圖片,并進(jìn)行介紹要?jiǎng)h除某個(gè)數(shù)據(jù)表,首先須在左側(cè)列表中選擇數(shù)據(jù)庫,然后在數(shù)據(jù)庫中選擇要?jiǎng)h除的數(shù)據(jù)表,最后單擊頁面右側(cè)相應(yīng)的“刪除”鏈接即可,如圖所示?!緦W(xué)生】聆聽、思考、記錄通過教師的講解和演示,使學(xué)生了解安裝和配置圖形化管理工具phpMyAdmin,以及使用圖形化管理工具phpMyAdmin管理數(shù)據(jù)庫的方法第二節(jié)課問題導(dǎo)入(5min)【教師】提出以下問題:之前學(xué)過了使用SQL命令來進(jìn)行數(shù)據(jù)的增刪改查等操作,那么在可視化圖形管理界面中如何進(jìn)行這些操作呢?【學(xué)生】思考、舉手回答通過問題導(dǎo)入,引導(dǎo)學(xué)生主動(dòng)思考,激發(fā)學(xué)生的學(xué)習(xí)興趣傳授新知(20min)【教師】通過學(xué)生的回答引入新知,介紹使用SQL語句操作數(shù)據(jù)表的方法12.2.3使用SQL語句操作數(shù)據(jù)表?【教師】安排學(xué)生掃碼觀看視頻“使用SQL語句操作數(shù)據(jù)表”,講解知識(shí)?【學(xué)生】觀看、理解、記憶單擊phpMyAdmin主頁面上方菜單欄中的“SQL”按鈕,將打開SQL語句編輯區(qū),可在編輯區(qū)輸入SQL語句來實(shí)現(xiàn)數(shù)據(jù)的查詢、添加、修改和刪除操作。1.使用SQL語句插入數(shù)據(jù)?【教師】通過多媒體展示“插入數(shù)據(jù)”圖片,并進(jìn)行介紹在SQL語句編輯區(qū)輸入以下代碼:INSERTINTO`db_blog`.`ads`(`title`,`content`,`intime`)VALUES('海洋館','海洋館,又稱海洋世界,神秘奇特的海洋世界包含諸如白鯨館、鯊魚館、珊瑚礁魚類館、海底觀光隧道等許多景觀。','2017-02-16');單擊“執(zhí)行”按鈕,可向數(shù)據(jù)表中插入一條數(shù)據(jù)?【教師】通過多媒體展示“成功插入數(shù)據(jù)”圖片,并進(jìn)行介紹如果提交的SQL語句有錯(cuò)誤,系統(tǒng)會(huì)給出一個(gè)警告,提示用戶修改它;如果提交的SQL語句正確,則彈出如圖所示的提示信息。2.使用SQL語句修改數(shù)據(jù)?【教師】通過多媒體展示“成功修改數(shù)據(jù)”圖片,并進(jìn)行介紹在SQL語句編輯區(qū)可應(yīng)用update語句修改數(shù)據(jù)信息,如要將“ads”表里面的intime值改為2017-02-15,可輸入以下語句:UPDATE`db_blog`.`ads`SET`intime`='2017-02-15'WHERE`ads`.`intime`='2017-02-16';單擊“執(zhí)行”按鈕后,顯示提示信息如圖所示,表示成功修改數(shù)據(jù)。3.使用SQL語句查詢數(shù)據(jù)首先在左側(cè)列表中選中數(shù)據(jù)庫“db_blog”,然后單擊上方導(dǎo)航欄中的“SQL”鏈接,接著在SQL語句編輯區(qū)輸入以下SELECT語句,來查詢指定條件的數(shù)據(jù)信息:SELECT*FROM`ads`;?【教師】通過多媒體展示“查詢結(jié)果”圖片,并進(jìn)行介紹查詢結(jié)果如圖所示。除了對(duì)整個(gè)表的簡(jiǎn)單查詢外,還可以實(shí)現(xiàn)一些復(fù)雜的條件查詢及多表查詢,如使用where子句提交LIKE、ORDERBY、GROUPBY等條件查詢語句。4.使用SQL語句刪除數(shù)據(jù)在SQL語句編輯區(qū)可應(yīng)用delete語句刪除指定條件的數(shù)據(jù)或全部數(shù)據(jù)信息,添加的SQL語句如下:DELETEFROM`db_blog`.`ads`WHERE`ads`.`id`=1;12.2.4管理數(shù)據(jù)記錄在創(chuàng)建好數(shù)據(jù)庫和數(shù)據(jù)表后,就可以非常方便地在數(shù)據(jù)表中對(duì)數(shù)據(jù)進(jìn)行插入、瀏覽與搜索等操作了。1.插入數(shù)據(jù)?【教師】通過多媒體展示“插入數(shù)據(jù)”圖片,并進(jìn)行介紹在左側(cè)列表中選擇某個(gè)數(shù)據(jù)表后,單擊上方菜單欄中的“插入”鏈接,將進(jìn)入插入數(shù)據(jù)界面,如圖所示。在各文本框中輸入各字段值,單擊“執(zhí)行”按鈕,即可插入記錄。默認(rèn)情況下,一次可插入兩條記錄。2.瀏覽數(shù)據(jù)?【教師】通過多媒體展示“瀏覽數(shù)據(jù)”圖片,并進(jìn)行介紹在左側(cè)列表中選擇某個(gè)數(shù)據(jù)表后,單擊上方菜單欄中的“瀏覽”鏈接,將進(jìn)入瀏覽界面,如圖所示。單擊每行記錄中的“編輯”鏈接,可以對(duì)當(dāng)前記錄進(jìn)行編輯;單擊每行記錄中的“刪除”鏈接,可以刪除當(dāng)前記錄。3.搜索數(shù)據(jù)?【教師】通過多媒體展示“搜索數(shù)據(jù)”圖片,并進(jìn)行介紹在左側(cè)列表中選擇某個(gè)數(shù)據(jù)表后,單擊上方菜單欄中的“搜索”鏈接,將進(jìn)入搜索界面,如圖所示。在該頁面中可以執(zhí)行“普通搜索”“Zoomsearch”“查找和替換”3種類型的搜索,默認(rèn)選中“普通搜索”選項(xiàng),在該頁面中填充一個(gè)或多個(gè)列,然后單擊右下方的“執(zhí)行”按鈕,查詢結(jié)果將按填充的字段名進(jìn)行輸出。12.2.5生成和執(zhí)行MySQL數(shù)據(jù)庫腳本生成和執(zhí)行數(shù)據(jù)庫腳本是互逆的兩個(gè)操作,生成MySQL腳本是將數(shù)據(jù)表結(jié)構(gòu)、表記錄存儲(chǔ)為擴(kuò)展名為“.sql”的腳本文件;執(zhí)行MySQL腳本通過執(zhí)行擴(kuò)展名為“.sql”的文件,將數(shù)據(jù)記錄導(dǎo)入到數(shù)據(jù)庫中。通過生成和執(zhí)行MySQL腳本,可以實(shí)現(xiàn)數(shù)據(jù)庫的備份和還原操作。1.生成MySQL數(shù)據(jù)庫腳本首先在左側(cè)列表中選擇要導(dǎo)出的對(duì)象,可以是數(shù)據(jù)庫或數(shù)據(jù)表(如不選擇任何對(duì)象將導(dǎo)出當(dāng)前服務(wù)器中的所有數(shù)據(jù)庫)。之后單擊phpMyAdmin主頁面上方菜單欄中的“導(dǎo)出”鏈接,將打開“導(dǎo)出”編輯區(qū),如圖所示(此處未選擇任何對(duì)象)。?【教師】通過多媒體展示“打開‘導(dǎo)出’編輯區(qū)”圖片,并進(jìn)行介紹選擇導(dǎo)出文件的格式,在“導(dǎo)出方式”設(shè)置區(qū)保持默認(rèn)的“快速”單選項(xiàng),在“格式”下拉列表中使用默認(rèn)的“SQL”選項(xiàng),單擊“執(zhí)行”按鈕,彈出下載提示框,在“保存”下拉列表中選擇“另存為”,在彈出的“另存為”對(duì)話框中設(shè)置文件保存位置,之后單擊“保存”按鈕保存文件。如果在左側(cè)列表中選中某個(gè)數(shù)據(jù)庫后再單擊“導(dǎo)出”鏈接,可單獨(dú)導(dǎo)出該數(shù)據(jù)庫文件,也可以單獨(dú)導(dǎo)出其中的某個(gè)或多個(gè)數(shù)據(jù)表(只需要在“導(dǎo)出方式”列表區(qū)選擇“自定義”單選項(xiàng),然后在下方的列表中選擇要導(dǎo)出的數(shù)據(jù)表即可)。2.執(zhí)行MySQL數(shù)據(jù)庫腳本?【教師】通過多媒體展示“執(zhí)行MySQL數(shù)據(jù)庫腳本”圖片,并進(jìn)行介紹單擊phpMyAdmin主頁面上方菜單欄中的“導(dǎo)入”鏈接,可進(jìn)入執(zhí)行MySQL數(shù)據(jù)庫腳本界面,如圖所示。單擊“瀏覽”按鈕查找腳本文件所在位置,之后單擊下方的“執(zhí)行”按鈕,即可執(zhí)行數(shù)據(jù)庫導(dǎo)入操作。在執(zhí)行MySQL腳本文件之前,首先檢測(cè)是否有與所導(dǎo)入的數(shù)據(jù)庫同名的數(shù)據(jù)庫,如果沒有同名的數(shù)據(jù)庫,則首先要在數(shù)據(jù)庫中創(chuàng)建一個(gè)名稱與數(shù)據(jù)文件中的數(shù)據(jù)庫名相同的數(shù)據(jù)庫,然后再執(zhí)行MySQL數(shù)據(jù)庫腳本文件。此外,在當(dāng)前數(shù)據(jù)庫中,不能有與將要導(dǎo)入數(shù)據(jù)庫中的數(shù)據(jù)表重名的數(shù)據(jù)表存在,如果有重名的表存在,導(dǎo)入文件就會(huì)失效,提示錯(cuò)誤信息。【學(xué)生】聆聽、理解、記錄通過教師的講解和演示,使學(xué)生了解如何使用SQL語句操作數(shù)據(jù)表的方法小組討論(15min)【教師】組織學(xué)生以小組為單位討論以下問題:既然有了這些可視化的操作數(shù)據(jù)庫的工具,我們?yōu)槭裁催€要學(xué)習(xí)SQL命令行語句呢?如何對(duì)數(shù)據(jù)庫進(jìn)行高效的管理?【學(xué)生】聆聽、思考、小組討論,由小組代表上臺(tái)發(fā)表討論結(jié)果【教師】評(píng)價(jià)各組的發(fā)言,并進(jìn)行總結(jié)通過小組討論,鞏固所學(xué)知識(shí),并將所學(xué)的理論知識(shí)進(jìn)行梳理總結(jié)課堂小結(jié)(3min)【教師】簡(jiǎn)要總結(jié)本節(jié)課的要點(diǎn)本節(jié)課學(xué)習(xí)了安裝和配置phpMyAdmin的方法、使用phpMyAdmin操作數(shù)據(jù)庫和數(shù)據(jù)表的方法、使用SQL語句在數(shù)據(jù)表中插入、修改、查詢和刪除數(shù)據(jù)、可視化界面插入、瀏覽和搜索數(shù)據(jù)和生成和執(zhí)行MySQL數(shù)據(jù)庫腳本的方法。

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(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ǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論