




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
PAGE4PAGE4PAGE5PAGE5
課題MySQL數據庫基礎課時2課時(90min)教學目標知識技能目標:(1)了解MySQL的基礎知識及特點(2)掌握安裝與配置MySQL的方法素質目標:(1)緊跟時代發展,培養腳踏實地、不驕不躁的工作習慣(2)培養學生的科學精神、價值取向、工匠精神、家國情懷教學重難點教學重點:安裝與配置MySQL的方法教學難點:MySQL的基礎知識及特點教學方法案例分析法、問答法、討論法、講授法、實踐法教學用具電腦、投影儀、多媒體課件、教材教學設計第1節課:→→→傳授新知(38min)第2節課:→傳授新知(20min)→課堂實訓(15min)→課堂小結(3min)→作業布置(2min)教學過程主要教學內容及步驟設計意圖第一節課課前任務【教師】布置課前任務,和學生負責人取得聯系,讓其提醒同學通過文旌課堂APP或其他學習軟件,預習本節課要學習的知識【學生】完成課前任務通過課前任務,使學生預習本節課要學習的知識,增加學生的學習興趣考勤(2min)【教師】使用文旌課堂APP進行簽到【學生】班干部報請假人員及原因培養學生的組織紀律性,掌握學生的出勤情況問題導入(5min)【教師】提出以下問題:什么是數據庫,MySQL是什么類型的數據庫?通過問題導入,引導學生主動思考,激發學生的學習興趣傳授新知(38min)【教師】通過學生的回答引入要講的知識,講解MySQL的基礎知識及特點11.1MySQL概述11.1.1什么是MySQLMySQL是目前最為流行的數據庫管理系統,它是一種開放源代碼的關系型數據庫管理系統(relationaldatabasemanagementsystem,RDBMS),由瑞典MySQLAB公司開發,該公司于2008年1月16日被Sun公司收購。運算符是一種特殊符號,它能對一個值或一組值執行一個指定的操作,并產生運算結果。PHP中包含算術運算符、比較運算符、賦值運算符、邏輯運算符、按位運算符、字符串運算符等。目前MySQL被廣泛應用于互聯網上的中小型網站中。由于其體積小、速度快、總體擁有成本低,尤其是開放源碼,為許多中小型網站所喜愛。MySQL官方網站的網址是“”。?【教師】通過多媒體展示“常用算術運算符”圖片,并進行介紹MySQL的標志是一只名叫“sakila”的海豚,如圖所示。它代表了MySQL及其團隊的速度、可靠性和適應性。11.1.2MySQL的特點MySQL具有如下特點:支持跨平臺:MySQL支持Windows、Linux、macOS、FreeBSD、OpenBSD、OS/2Wrap、Solaris和SunOS等多種操作系統平臺。在任何平臺下編寫的程序都可以移植到其他平臺,而不需要對程序做任何修改。支持多種開發語言:MySQL為多種開發語言提供了API支持。這些開發語言包括C、C++、C#、Delphi、Eiffel、Java、Perl、PHP、Python、Ruby和Tcl等。運行速度快:使用優化的SQL查詢算法,有效地提高查詢速度。數據庫存儲容量大:MySQL數據庫的最大有效表容量通常由操作系統對文件大小的限制決定,而不是由MySQL內部限制決定。InnoDB存儲引擎將InnoDB表存儲在一個表空間內,該表空間的最大容量為64TB,可由數個文件創建,輕松處理擁有上千萬條記錄的大型數據庫。安全性高:靈活安全的權限和密碼系統允許主機的基本驗證。連接到服務器時,所有密碼傳輸均采用加密的形式。成本低:MySQL數據庫是一個完全免費的產品,用戶可以直接從網上下載。11.1.3安裝配置MySQL?【教師】演示安裝Mysql的基本操作(1)將下載的安裝包文件mysql-5.7.15-winx64.zip解壓,并將解壓后的文件放到“C:\ProgramFiles”目錄下(2)進入目錄“C:\ProgramFiles\mysql-5.7.15-winx64”,將文件“my-default.ini”的文件名修改為“my.ini”,用記事本打開該文件。配置節點基準路徑basedir、數據庫文件路徑datadir。其他參數使用缺省設置,最后保存該文件?!ㄔ斠娊滩模?【學生】觀看、理解、記憶默認是將MySQL安裝在“C:\ProgramFiles\mysql-5.7.15-winx64\bin”目錄下,上述命令中的安裝路徑--defaults-file="my.ini"即表示默認路徑。如果將MySQL安裝在其他盤,那么路徑值就應該為絕對路徑,如安裝在D盤,則--defaults-file值應該為"D:\ProgramFiles\mysql-5.7.15-winx64\bin\my.ini"。在安裝和配置MySQL時,一定要根據步驟按部就班地操作,有時一步錯誤就可能導致后面全部錯誤。同樣地,在生活和學習中,我們也要戒驕戒躁,保持平穩的心態,不急于求成,腳踏實地地走好每一步。11.2MySQL服務器基本操作通過系統服務器和命令提示符(DOS)都可以啟動、連接和斷開MySQL服務器。但一般不建議停止MySQL服務器,否則數據庫將無法使用。11.2.1啟動MySQL服務器安裝配置完MySQL后,就可以啟動MySQL服務器了。此處需要說明的一點是,MySQL服務器和MySQL數據庫不同,MySQL服務器是一系列后臺進程,而MySQL數據庫則是一系列的數據目錄和數據文件;MySQL數據庫必須在MySQL服務器啟動之后才可以進行訪問。啟動MySQL服務器常用的方法有兩種:系統服務器和命令提示符(DOS)。下面分別介紹。1.通過系統服務器將MySQL設置為Windows服務后,可以通過系統服務器直接啟動MySQL服務器。具體操作如下。?【教師】演示啟動Mysql的基本操作(1)右擊桌面上的“計算機”圖標,在彈出的快捷菜單中選擇“管理”,打開“計算機管理”對話框(2)在左側列表中選擇“服務和應用程序”>“服務”,在右側打開“服務”窗格,右擊服務列表中的“MySQL”,在彈出的快捷菜單中選擇“啟動”……(詳見教材)?【學生】觀看、理解、記憶啟動MySQL服務器的方法有多種,也可在選中MySQL后,單擊上方工具欄中的“啟動服務”按鈕,或者左上方的“啟動”文字鏈接。2.通過命令提示符?【教師】通過多媒體展示“通過命令提示符啟動MySQL服務器”圖片,并進行介紹選擇“開始”>“運行”菜單,在彈出的“運行”對話框中輸入“cmd”,按“Enter”鍵進入DOS窗口。在命令提示符下輸入“netstartmysql”,按“Enter”鍵即可啟動MySQL服務器。11.2.2連接和斷開MySQL服務器1.連接MySQL服務器?【教師】通過多媒體展示“連接MySQL服務器”圖片,并進行介紹通過mysql命令可以輕松連接MySQL服務器。在啟動MySQL服務器后,打開命令提示符窗口,在命令提示符下輸入“mysql-uroot-p”后按“Enter”鍵,顯示提示信息“Enterpassword:”。一般情況下,MySQL安裝完成后,root用戶的密碼默認為空,所以此處直接按“Enter”鍵,如圖所示。?【教師】通過多媒體展示“設置root用戶密碼”圖片,并進行介紹如果用戶在使用mysql命令連接MySQL服務器時,彈出錯誤信息“'mysql'不是內部或外部命令,也不是可運行的程序或批處理文件?!保驼f明用戶未設置系統的環境變量。根據錯誤提示進行分析,mysql文件位于MySQL安裝目錄的bin文件夾下,所以需要將bin文件加入Windows環境變量Path中。參照11.1.3節中步驟3和步驟4的操作,將“C:\ProgramFiles\mysql-5.7.15-winx64\bin”追加到Path變量值中,記得在路徑前輸入分號“;”,并不要刪除和修改其原來的值。如要為root用戶設置密碼,可在連接MySQL服務器后,輸入代碼“setpasswordforroot@localhost=password('123456');”,將root用戶密碼設置為“123456”,如圖所示。設置用戶密碼后,再執行連接MySQL服務器操作時就要輸入密碼。2.斷開MySQL服務器?【教師】通過多媒體展示“斷開MySQL服務器”圖片,并進行介紹如要斷開與MySQL服務器的連接,可以在mysql提示符下輸入“exit”或“quit”命令斷開MySQL連接,如圖所示。11.2.3停止MySQL服務器停止MySQL服務器的方法有多種,本節介紹兩種比較常用的方法。1.通過系統服務器同MySQL服務器的啟動一樣,將MySQL設置為Windows服務后,通過系統服務器也可以直接停止MySQL服務器。具體方法如下。同MySQL服務器的啟動一樣,將MySQL設置為Windows服務后,通過系統服務器也可以直接停止MySQL服務器。具體方法如下。?【教師】演示直接停止MySQL服務器的操作(1)右擊桌面上的“計算機”圖標,在彈出的快捷菜單中選擇“管理”,打開“計算機管理”對話框。(2)在左側列表中選擇“服務和應用程序”>“服務”,在右側打開“服務”窗格,右擊服務列表中的“MySQL”,在彈出的快捷菜單中選擇“停止”……(詳見教材)?【學生】觀看、理解、記憶停止MySQL服務器的方法有多種,也可在選中MySQL后,單擊上方工具欄中的“停止服務”按鈕,或者左上方的“停止”文字鏈接。2.通過命令提示符?【教師】通過多媒體展示“通過命令提示符停止MySQL服務器”圖片,并進行介紹選擇“開始”>“運行”菜單,在彈出的“運行”對話框中輸入“cmd”,按“Enter”鍵進入DOS窗口。在命令提示符下輸入“netstopmysql”,按“Enter”鍵即可停止MySQL服務器,如圖所示。【學生】聆聽、思考、記錄通過教師的講解和演示,使學生了解MySQL的基礎知識及特點第二節課問題導入(5min)【教師】提出以下問題:數據庫是按照一定組織順序來進行存儲數據的倉庫,要存放數據,第一步必須是有倉庫,還要有各種不同的表格進行存儲,那么在Mysql中如何創建數據庫呢?【學生】思考、舉手回答通過問題導入,引導學生主動思考,激發學生的學習興趣傳授新知(20min)【教師】通過學生的回答引入新知,介紹PHP中MySQL數據庫的基本操作11.3MySQL數據庫基本操作啟動并連接MySQL服務器后,就可以對MySQL數據庫進行操作,本節將具體講解常用的數據庫操作。11.3.1創建數據庫使用createdatabase語句可以輕松創建MySQL數據庫。其語法格式如下:createdatabasedatabase_name;?【教師】通過多媒體展示“創建數據庫”圖片,并進行介紹上述語句中,參數database_name表示所要創建的數據庫名。例如,通過createdatabase語句創建一個名稱為“db_test”的數據庫,如圖所示。在具體創建數據庫時,數據庫名不能與已存在的數據庫名重名。此外,數據庫的命名最好能遵循以下規則:數據庫名可以由字母、數字、下畫線、@、#和$字符組成,其中,字母可以是小寫或大寫的英文字母,也可以是其他語言的字母字符。首字母不能是數字或$字符。不能使用MySQL關鍵字作為數據庫名或表名。數據庫名中不能有空格。數據庫名最長可為64個字符,而別名最多可達256個字符。默認情況下,Windows下數據庫名和表名的大小寫是不敏感的,而在Linux下數據庫名和表名的大小寫是敏感的。為便于數據庫在平臺間移植,建議采用小寫形式來定義數據庫名和表名。11.3.2查看數據庫使用show命令可以查看MySQL服務器中現有的數據庫信息。其語法格式如下:showdatabases;?【教師】通過多媒體展示“查看數據庫”圖片,并進行介紹下面使用show命令查看此時MySQL服務器中的數據庫信息,如圖11-19所示。從圖可以看出,通過show命令查看MySQL服務器中的所有數據庫,結果顯示,除前面新建的“db_test”外,MySQL服務器中還有4個其他數據庫。這就涉及到了數據庫的類型。MySQL中的數據庫可以分為系統數據庫和用戶數據庫兩大類。系統數據庫是指,安裝完MySQL服務器后附帶的一些數據庫。如圖11-19中的information_schema、mysql、performance_schema和sys。系統數據庫會記錄一些必需的信息,用戶不能直接修改這些數據庫。用戶數據庫是用戶根據實際需求創建的數據庫,如前面創建的db_test。11.3.3選擇數據庫在創建數據庫后,并不能直接操作該數據庫,還要選擇該數據庫,使其成為當前數據庫。使用use語句可以選擇一個數據庫。其語法格式如下:usedatabase_name;?【教師】通過多媒體展示“選擇數據庫”圖片,并進行介紹例如,選擇前面創建的“db_test”數據庫,使其成為當前數據庫,如圖所示。在成功選擇數據庫后,即可使用SQL語句對該數據庫進行操作。11.3.4刪除數據庫使用dropdatabase語句可以刪除數據庫。其語法格式如下:dropdatabasedatabase_name;?【教師】通過多媒體展示“刪除數據庫”圖片,并進行介紹例如,使用dropdatabase語句刪除前面創建的“db_test”數據庫,如圖11-21所示。數據庫刪除后,該數據庫容器里的全部數據庫對象也會被刪除,所以應謹慎使用刪除數據庫操作。?【教師】講解“修身篤學”的內容,并進行課堂思政,培養學生嚴謹的工作態度和向上的工作精神,樹立正確的職業價值觀說到數據庫的刪除操作,就不得不提一下“刪庫跑路”?!皠h庫跑路”指的是,有些程序員與公司鬧矛盾后一氣之下將公司的數據庫刪除后辭職離開,或者是有些程序員誤刪數據庫后因害怕擔責而匆匆辭職。實則,這些都是極不負責任的行為,嚴重時甚至會面臨刑事處罰。2018年,韓某利用其數據庫管理員的身份,登錄任職公司的財務系統服務器刪除了財務數據及相關應用程序,致使公司財務系統無法登錄。為恢復數據及重新構建財務系統,該公司共計花費人民幣18萬元。當地法院判決認定韓某違反國家規定,對計算機信息系統中存儲的數據和應用
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 公司植樹節營銷活動方案
- 公司新年團體活動方案
- 公司管理層團建策劃方案
- 公司母親節室內活動方案
- 公司聯誼會策劃方案
- 公司植樹節回顧活動方案
- 公司烤月餅活動方案
- 公司文化展廳策劃方案
- 公司電力營銷策劃方案
- 公司結業晚會策劃方案
- 數據標注教學課件
- 涉密項目保密管理制度
- 東莞市招聘事業編制教職員筆試真題2024
- 小學數學老師德育論文
- CJ/T 303-2008穩壓補償式無負壓供水設備
- JG/T 346-2011合成樹脂裝飾瓦
- 2025年人教部編版語文五年級下冊期末檢測真題及答案(2套)
- 腎性高血壓健康教育
- T/CAEPI 70-2023水泥窯協同處置生活垃圾焚燒飛灰水洗除鹽工藝技術要求
- 2025至2030年中國電梯能量回饋單元數據監測研究報告
- 【MOOC】電路分析基礎-北京郵電大學 中國大學慕課MOOC答案
評論
0/150
提交評論