




版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
數(shù)據(jù)庫的基本操作MySQL數(shù)據(jù)庫應用技術知識目標能力目標素養(yǎng)目標思政目標一教學目標(1)掌握數(shù)據(jù)庫的基本操作。(1)熟練使用數(shù)據(jù)庫的基本操作命令;(2)熟練創(chuàng)建、刪除、修改、查看數(shù)據(jù)庫。(1)培養(yǎng)職業(yè)素養(yǎng)及團隊協(xié)作能力;(2)提升持續(xù)學習的能力。(1)培養(yǎng)學生精益求精的鉆研精神,以及自我解決問題的能力。教學重點、難點1.數(shù)據(jù)庫基本操作命令。重點難點1.創(chuàng)建、刪除數(shù)據(jù)庫;2.選擇、修改數(shù)據(jù)庫;3.查看數(shù)據(jù)庫。二本單元學生任務是完成數(shù)據(jù)庫的創(chuàng)建、查看、選擇、修改、刪除,要求如下:1.熟記常用的數(shù)據(jù)類型;2.創(chuàng)建數(shù)據(jù)庫StudentDB;3.修改數(shù)據(jù)庫StudentDB;4.選擇StudentDB數(shù)據(jù)庫;5.查看StudentDB數(shù)據(jù)庫。學習任務三授課內(nèi)容12.1.1創(chuàng)建數(shù)據(jù)庫22.1.2刪除數(shù)據(jù)庫四
任務1創(chuàng)建數(shù)據(jù)庫2.1.1
創(chuàng)建數(shù)據(jù)庫使用create命令創(chuàng)建數(shù)據(jù)庫登錄MySQL數(shù)據(jù)庫服務之后,我們可以使用create命令創(chuàng)建數(shù)據(jù)庫,創(chuàng)建語法為:CREATEDATABASE數(shù)據(jù)庫名2.1.1
創(chuàng)建數(shù)據(jù)庫1、我們使用命令創(chuàng)建數(shù)據(jù)庫,數(shù)據(jù)庫命名為:StudentDB2、查看現(xiàn)有數(shù)據(jù)庫,可以看到已經(jīng)創(chuàng)建的studentdb數(shù)據(jù)庫2.1.1
創(chuàng)建數(shù)據(jù)庫指定數(shù)據(jù)庫字符集創(chuàng)建數(shù)據(jù)庫除了使用常規(guī)數(shù)據(jù)庫的方式,我們還可以在創(chuàng)建的時候直接指定數(shù)據(jù)庫的字符集,使用語法為:CREATEDATABASE數(shù)據(jù)庫名CHARACTERSET‘數(shù)據(jù)庫字符編碼’2.1.1
創(chuàng)建數(shù)據(jù)庫1、我們創(chuàng)建數(shù)據(jù)庫studentdb1,指定數(shù)據(jù)的字符編碼為GBK(漢字內(nèi)碼擴展規(guī)范)2.1.1
創(chuàng)建數(shù)據(jù)庫2.1.1
創(chuàng)建數(shù)據(jù)庫2、查看數(shù)據(jù)庫的字符編碼前我們先切換到studentdb1數(shù)據(jù)庫,在查看該數(shù)據(jù)庫的字符編碼,我們可以看到studentdb1的字符編碼為GBK判斷數(shù)據(jù)庫是否存在在創(chuàng)建數(shù)據(jù)庫時我們還可以檢測是否存在該命名的數(shù)據(jù)庫,如已經(jīng)存在改名字的數(shù)據(jù)庫則不會創(chuàng)建,若沒有改名字的數(shù)據(jù)庫則創(chuàng)建該數(shù)據(jù)庫,使用語法為:CREATEDATABASEIFNOTEXISTS數(shù)據(jù)庫名CHARACTERSET字符集2.1.1
創(chuàng)建數(shù)據(jù)庫1、我們創(chuàng)建數(shù)據(jù)庫名為studentdb1的數(shù)據(jù)庫,使用命令:CREATEDATABASEIFNOTEXISTSstudentdb1CHARACTERSETutf8;沒有報錯但結果沒有在創(chuàng)建,我們在使用該命令創(chuàng)建studentdb2和stundentdb3數(shù)據(jù)庫,顯示創(chuàng)建成功。2.1.1
創(chuàng)建數(shù)據(jù)庫2.1.1
創(chuàng)建數(shù)據(jù)庫2、查看數(shù)據(jù)庫列表刪除數(shù)據(jù)庫我們可以使用DROPDATABASE
語句其語法格式為:2.1.2
刪除數(shù)據(jù)庫DROPDATABASE[IFEXISTS]數(shù)據(jù)庫名其中IFEXISTS參數(shù),可以用于防止當數(shù)據(jù)庫不存在時發(fā)生錯誤。1、查看現(xiàn)有數(shù)據(jù)庫2.1.2
刪除數(shù)據(jù)庫2.1.2
刪除數(shù)據(jù)庫2、使用命令dropdatabasestudentdb3;刪除數(shù)據(jù)庫“studentdb3”,并查看數(shù)據(jù)庫列表,查詢列表中已經(jīng)沒有studentdb3數(shù)據(jù)庫2.1.2
刪除數(shù)據(jù)庫3、我們按如上方法刪除studentdb2數(shù)據(jù)庫,查看結果發(fā)現(xiàn)studentdb2數(shù)據(jù)庫已經(jīng)刪除,在然后使用ifexists參數(shù)studentdb2,使用命令dropdatabaseifexistsstudentdb2;使用后會發(fā)現(xiàn)已經(jīng)沒有數(shù)據(jù)庫studentdb2了,但是系統(tǒng)并不會報錯。課堂總結創(chuàng)建數(shù)據(jù)庫12刪除數(shù)據(jù)庫課堂總結思維導圖授課內(nèi)容12.2.1查看數(shù)據(jù)庫22.2.2選擇數(shù)據(jù)庫2.2.3修改數(shù)據(jù)庫3五
任務2維護數(shù)據(jù)庫2.2.1
查看數(shù)據(jù)庫在
MySQL
數(shù)據(jù)庫中存在系統(tǒng)數(shù)據(jù)庫和自定義數(shù)據(jù)庫,系統(tǒng)數(shù)據(jù)庫是在安裝MySQL后系統(tǒng)自帶的數(shù)據(jù)庫,自定義數(shù)據(jù)庫是由用戶定義創(chuàng)建的數(shù)據(jù)庫,很多時候數(shù)據(jù)庫可能不是我們創(chuàng)建的或者創(chuàng)建之后我們也不記得都有哪些數(shù)據(jù)庫,因此我們就需要使用查看命令看顯示當前用戶權限范圍內(nèi)的數(shù)據(jù)庫。2.2.1
查看數(shù)據(jù)庫使用SHOWDATABASES語句查看或者顯示當前用戶權限范圍以內(nèi)的數(shù)據(jù)庫。使用的語法格式為:SHOWDATABASES[LIKE'數(shù)據(jù)庫名'];命令中LIKE參數(shù)是用于匹配制定數(shù)據(jù)庫的名稱,使用可以部分匹配,也可以完全匹配。2.2.1
查看數(shù)據(jù)庫1、使用show命令查看現(xiàn)有所有數(shù)據(jù)庫,使用命令showdatabases2.2.1
查看數(shù)據(jù)庫列出當前有的數(shù)據(jù)庫我們可以看到一些系統(tǒng)數(shù)據(jù)庫,他們的功能分別是:information_schema:存儲系統(tǒng)中的一些數(shù)據(jù)庫對象信息,比如用戶表信息、列信息、權限信息、字符集信息和分區(qū)信息等。mysql:MySQL的核心數(shù)據(jù)庫,負責存儲數(shù)據(jù)庫用戶、用戶訪問權限等MySQL自己需要使用的控制和管理信息。我們修改root用戶密碼就是在mysql數(shù)據(jù)庫的user表中進行。performance_schema:用于收集數(shù)據(jù)庫服務器性能參數(shù)。sys:sys數(shù)據(jù)庫主要提供了一些視圖,數(shù)據(jù)都來自于performation_schema,主要是讓開發(fā)者和使用者更方便地查看性能問題。2.2.1
查看數(shù)據(jù)庫2、使用LIKE參數(shù)查看含有studentdb的數(shù)據(jù)庫,使用命令
showdatabaseslike‘%studentdb%’;2.2.1
查看數(shù)據(jù)庫3、使用LIKE參數(shù)查看與studentdb完全匹配的數(shù)據(jù)庫,使用命令
showdatabaseslike‘studentdb’;通過對比我們可以知道查詢數(shù)據(jù)庫時使用完全匹配以及部分匹配的區(qū)別。2.2.2
選擇數(shù)據(jù)庫
在MySQL中就有很多系統(tǒng)自帶的以及用戶自定義的數(shù)據(jù)庫,那么在操作數(shù)據(jù)庫之前必須要確定操作的是哪一個數(shù)據(jù)庫,因此我們在進行數(shù)據(jù)庫操作之前需要選擇要操作的數(shù)據(jù)庫,我們可以使用USE語句完成數(shù)據(jù)庫之間的跳轉(zhuǎn)。這里還需要注意就是我們使用create語句創(chuàng)建好數(shù)據(jù)庫之后,MySQL并不會直接跳轉(zhuǎn)至新創(chuàng)數(shù)據(jù)庫,也需要使用USE來指定當前操作數(shù)據(jù)庫。USE語法格式為:USE數(shù)據(jù)庫名使用該語句可以把選擇后的數(shù)據(jù)庫作為當前操作數(shù)據(jù)庫,并把選擇的數(shù)據(jù)庫保持為當前默認數(shù)據(jù)庫,直到語段結尾,或者在使用USE語句選擇其他數(shù)據(jù)庫為止。只有使用USE語句來指定某個數(shù)據(jù)庫作為當前數(shù)據(jù)庫之后,才能對該數(shù)據(jù)庫及其存儲的數(shù)據(jù)對象執(zhí)行操作。我們選擇數(shù)據(jù)庫studentdb為默認數(shù)據(jù)庫,使用命令usestudentdb。2.2.2
選擇數(shù)據(jù)庫2.2.3
修改數(shù)據(jù)庫在
MySQL
數(shù)據(jù)庫中只能對數(shù)據(jù)庫使用的字符集和校對規(guī)則進行修改,數(shù)據(jù)庫的這些特性都儲存在db.opt文件中??梢允褂?/p>
ALTERDATABASE命令修改已經(jīng)被創(chuàng)建或者存在的數(shù)據(jù)庫的相關參數(shù)。修改數(shù)據(jù)庫的語法格式為:ALTERDATABASE數(shù)據(jù)庫名;DEFAULTCHARACTERSET字符集名;DEFAULTCOLLATE校對規(guī)則名。使用語法中,ALTERDATABASE用于修改數(shù)據(jù)庫的全局特性,要使用該命令需要獲得數(shù)據(jù)庫的ALTER權限,后面不接數(shù)據(jù)庫名則是將語句對應于當前默認數(shù)據(jù)庫,CHARACTERSET用于更改默認數(shù)據(jù)庫的字符集。2.2.3
修改數(shù)據(jù)庫2.2.3
修改數(shù)據(jù)庫1、使用命令showcreatedatabasestudentdb2;查看studentdb2數(shù)據(jù)庫的定義聲明2.2.3
修改數(shù)據(jù)庫2、使用alterdatabasestu
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 塑料人造革的透氣性與透濕性研究考核試卷
- 航空旅游航路優(yōu)化與航班準點率提升考核試卷
- 藤制家居用品消費者行為分析考核試卷
- 氣動元件的防潮密封技術考核試卷
- 豆類油料和薯類種植行業(yè)的研發(fā)創(chuàng)新與技術應用考核試卷
- 豆類種植的農(nóng)業(yè)產(chǎn)業(yè)鏈優(yōu)化考核試卷
- 豆腐腦的地方特色推廣考核試卷
- 股權投資中的PIPE投資策略考核試卷
- 漆器制作與非物質(zhì)文化遺產(chǎn)保護考核試卷
- 礦石浮選劑的合成與應用-石墨滑石考核試卷
- 2025年人教版小學六年級下冊奧林匹克數(shù)學競賽測試卷(附參考答案)
- 課題申報書:智能教育視角下基于眼動追蹤的在線學習認知模型及自適應機制研究
- 2022石油化工消防設施維護保養(yǎng)技術標準
- (二模)2024~2025學年度蘇錫常鎮(zhèn)四市高三教學情況調(diào)研(二)生物試卷(含答案)
- 《康復技術》課件-脛腓骨骨折術后康復
- 光鑷在細胞生物醫(yī)學研究中的應用探索-全面剖析
- 北京開放大學2025年《企業(yè)統(tǒng)計》形考作業(yè)2答案
- “童”心協(xié)力 守護健康-校園傳染病防控教育
- 直播電商基礎試題及答案
- 2024年青島市市南區(qū)教育系統(tǒng)招聘教師考試真題
- 2025年江蘇南通蘇北七市高三二模語文作文分析
評論
0/150
提交評論