MySQL數(shù)據(jù)庫(kù)項(xiàng)目實(shí)戰(zhàn) 課件 項(xiàng)目1“天意書(shū)屋”數(shù)據(jù)庫(kù)的創(chuàng)建與管理_第1頁(yè)
MySQL數(shù)據(jù)庫(kù)項(xiàng)目實(shí)戰(zhàn) 課件 項(xiàng)目1“天意書(shū)屋”數(shù)據(jù)庫(kù)的創(chuàng)建與管理_第2頁(yè)
MySQL數(shù)據(jù)庫(kù)項(xiàng)目實(shí)戰(zhàn) 課件 項(xiàng)目1“天意書(shū)屋”數(shù)據(jù)庫(kù)的創(chuàng)建與管理_第3頁(yè)
MySQL數(shù)據(jù)庫(kù)項(xiàng)目實(shí)戰(zhàn) 課件 項(xiàng)目1“天意書(shū)屋”數(shù)據(jù)庫(kù)的創(chuàng)建與管理_第4頁(yè)
MySQL數(shù)據(jù)庫(kù)項(xiàng)目實(shí)戰(zhàn) 課件 項(xiàng)目1“天意書(shū)屋”數(shù)據(jù)庫(kù)的創(chuàng)建與管理_第5頁(yè)
已閱讀5頁(yè),還剩85頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

項(xiàng)目二“天意購(gòu)物”數(shù)據(jù)庫(kù)中數(shù)據(jù)表的創(chuàng)建與管理主講老師:劉玥主講老師:劉玥數(shù)據(jù)庫(kù)應(yīng)用技術(shù)項(xiàng)目一“天意書(shū)屋”數(shù)據(jù)庫(kù)的創(chuàng)建與管理初識(shí)數(shù)據(jù)庫(kù)1創(chuàng)建與管理數(shù)據(jù)庫(kù)2Contents目錄初

識(shí)

數(shù)

據(jù)

庫(kù)任務(wù)一初識(shí)數(shù)據(jù)庫(kù)看情景,明目標(biāo)

安同學(xué),你目前對(duì)數(shù)據(jù)庫(kù)的相關(guān)知識(shí)掌握程度如何?劉老師,現(xiàn)在還是入門(mén)階段,我想通過(guò)本任務(wù)初步了解數(shù)據(jù)庫(kù)的知識(shí)要點(diǎn)!數(shù)據(jù)庫(kù)的基本概念數(shù)據(jù)模型任務(wù)一初識(shí)數(shù)據(jù)庫(kù)常用的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)數(shù)據(jù)庫(kù)的基本概念任務(wù)一初識(shí)數(shù)據(jù)庫(kù)知識(shí)點(diǎn)概述(1)數(shù)據(jù)(data):

(2)數(shù)據(jù)庫(kù)(database):

1、數(shù)據(jù)庫(kù)的基本概念任務(wù)一初識(shí)數(shù)據(jù)庫(kù)(3)數(shù)據(jù)庫(kù)管理系統(tǒng)(databasemanagementsystem,DBMS):數(shù)據(jù)庫(kù)管理系統(tǒng)(dbms):是一種操作和管理數(shù)據(jù)庫(kù)的大型軟件,使用它可以創(chuàng)建、使用和維護(hù)數(shù)據(jù)庫(kù)。數(shù)據(jù)是描述客觀事物及其活動(dòng),并存儲(chǔ)在某一種介質(zhì)上能夠識(shí)別的物理符號(hào)。數(shù)據(jù)庫(kù)是長(zhǎng)期存儲(chǔ)在計(jì)算機(jī)內(nèi),有組織的,可共享的數(shù)據(jù)的集合。知識(shí)點(diǎn)概述任務(wù)1:創(chuàng)建數(shù)據(jù)表(4)數(shù)據(jù)庫(kù)系統(tǒng)(DatabaseSystem,DBS):數(shù)據(jù)庫(kù)系統(tǒng)是指在計(jì)算機(jī)系統(tǒng)中引入數(shù)據(jù)庫(kù)后的系統(tǒng),一般由數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)管理系統(tǒng)、應(yīng)用開(kāi)發(fā)工具、應(yīng)用程序、數(shù)據(jù)庫(kù)管理員和用戶組成任務(wù)一初識(shí)數(shù)據(jù)庫(kù)1、數(shù)據(jù)庫(kù)的基本概念任務(wù)一初識(shí)數(shù)據(jù)庫(kù)數(shù)

據(jù)

型任務(wù)1:創(chuàng)建數(shù)據(jù)表

知識(shí)點(diǎn)概述2.數(shù)據(jù)模型(1)層次模型:用樹(shù)形結(jié)構(gòu)來(lái)表示數(shù)據(jù)之間的關(guān)系。特點(diǎn)如下:?有且僅有一個(gè)結(jié)點(diǎn)無(wú)父結(jié)點(diǎn),這個(gè)結(jié)點(diǎn)即為樹(shù)根。?其他結(jié)點(diǎn)有且僅有一個(gè)父結(jié)點(diǎn)。任務(wù)一初識(shí)數(shù)據(jù)庫(kù)任務(wù)1:創(chuàng)建數(shù)據(jù)表

知識(shí)點(diǎn)概述2.數(shù)據(jù)模型(2)網(wǎng)狀模型:用網(wǎng)絡(luò)結(jié)構(gòu)來(lái)表示數(shù)據(jù)之間的關(guān)系,可以表示多對(duì)多的關(guān)系。特點(diǎn)如下:?可以有一個(gè)以上的結(jié)點(diǎn)無(wú)父結(jié)點(diǎn)。?至少有一個(gè)子結(jié)點(diǎn)有一個(gè)以上的父結(jié)點(diǎn)。任務(wù)一初識(shí)數(shù)據(jù)庫(kù)任務(wù)1:創(chuàng)建數(shù)據(jù)表

知識(shí)點(diǎn)概述2.數(shù)據(jù)模型(3)關(guān)系模型:由若干個(gè)二維表格組成的集合,每個(gè)二維表就是一個(gè)關(guān)系。任務(wù)一初識(shí)數(shù)據(jù)庫(kù)任務(wù)一初識(shí)數(shù)據(jù)庫(kù)常用的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)任務(wù)1:創(chuàng)建數(shù)據(jù)表

知識(shí)點(diǎn)概述3.常用的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)(1)Oracle

Oracle是甲骨文公司推出的一款關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),它是在數(shù)據(jù)庫(kù)領(lǐng)域一直處于領(lǐng)先地位的產(chǎn)品,可以說(shuō)Oracle數(shù)據(jù)庫(kù)系統(tǒng)是世界上流行的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),其系統(tǒng)可移植性好、使用方便、功能強(qiáng),適用于各類大、中、小微機(jī)環(huán)境。它是一種高效率的、可靠性好的、適應(yīng)高吞吐量的數(shù)據(jù)庫(kù)方案。與MySQL相比,Oracle雖然功能更加強(qiáng)大,但是軟件的價(jià)格比較高。任務(wù)一初識(shí)數(shù)據(jù)庫(kù)任務(wù)1:創(chuàng)建數(shù)據(jù)表

知識(shí)點(diǎn)概述3.常用的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)(2)DB2DB2是IBM公司研制的一款關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),主要應(yīng)用于UNIX、WindowsServer等平臺(tái),具有較好的可伸縮性,可支持從大型計(jì)算機(jī)到單用戶環(huán)境,提供了高層次的數(shù)據(jù)利用性、完整性、安全性和可恢復(fù)性。DB2擁有從小規(guī)模到大規(guī)模應(yīng)用程序的執(zhí)行能力,適合于海量數(shù)據(jù)的存儲(chǔ),但其操作比較復(fù)雜。任務(wù)一初識(shí)數(shù)據(jù)庫(kù)任務(wù)1:創(chuàng)建數(shù)據(jù)表

知識(shí)點(diǎn)概述3.常用的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)(3)SQLServerSQLServer是微軟公司開(kāi)發(fā)的一款大型關(guān)系型數(shù)據(jù)庫(kù)。SQLServer的功能比較全面,效率高,可以作為大中型企業(yè)或單位的數(shù)據(jù)庫(kù)平臺(tái),被廣泛應(yīng)用于電子商務(wù)、銀行、電力、教育等行業(yè)。SQLServer擁有圖形化的操作界面,采用客戶機(jī)/服務(wù)器的體系結(jié)構(gòu),使數(shù)據(jù)庫(kù)的管理更加直觀、簡(jiǎn)單和方便,具有可伸縮性好、集成度高等優(yōu)點(diǎn)。但其只能在Windows平臺(tái)上運(yùn)行,并對(duì)操作系統(tǒng)的穩(wěn)定性要求較高。任務(wù)一初識(shí)數(shù)據(jù)庫(kù)任務(wù)1:創(chuàng)建數(shù)據(jù)表

知識(shí)點(diǎn)概述3.常用的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)(4)MySQLMySQL的歷史最早可追溯到1979年,之后主要由瑞典MySQLAB公司(先后被Sun和Oracle公司收購(gòu))開(kāi)發(fā)與維護(hù),支持在UNIX、Linux、MacOS和Windows等平臺(tái)上使用。MySQL體積小、速度快,使用更加方便、快捷,并且開(kāi)放源代碼,開(kāi)發(fā)人員可根據(jù)需求自由進(jìn)行修改。目前MySQL采用社區(qū)版和商業(yè)版的雙授權(quán)政策,兼顧免費(fèi)和付費(fèi)場(chǎng)景,軟件使用成本低,在Web開(kāi)發(fā)領(lǐng)域占據(jù)著舉足輕重的地位。任務(wù)一初識(shí)數(shù)據(jù)庫(kù)本次課總結(jié)數(shù)據(jù)庫(kù)常用的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)數(shù)據(jù)模型數(shù)據(jù)庫(kù)的基本概念任務(wù)一初識(shí)數(shù)據(jù)庫(kù)測(cè)試鞏固1、(多選)常見(jiàn)的關(guān)系型數(shù)據(jù)庫(kù)產(chǎn)品有(

)。A、OracleB、DB2C、SQLServerD、MySQL2、數(shù)據(jù)庫(kù)管理系統(tǒng)的英文縮寫(xiě)是(

)。A、DBMSB、DBSC、DBAD、DB任務(wù)一初識(shí)數(shù)據(jù)庫(kù)創(chuàng)建和維護(hù)數(shù)據(jù)庫(kù)任務(wù)二創(chuàng)建和維護(hù)數(shù)據(jù)庫(kù)看情景,明目標(biāo)

劉老師,我已經(jīng)安裝好MySQL及其相關(guān)軟件,我想知道,下一步該做什么呢?安同學(xué),下一步要先學(xué)習(xí)如何創(chuàng)建數(shù)據(jù)庫(kù),然后再學(xué)習(xí)管理數(shù)據(jù)庫(kù)。溫舊知,做準(zhǔn)備數(shù)據(jù)和數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)系統(tǒng)系統(tǒng)數(shù)據(jù)庫(kù)創(chuàng)建數(shù)據(jù)庫(kù)

查看和選擇數(shù)據(jù)庫(kù)修改數(shù)據(jù)庫(kù)刪除數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)的導(dǎo)入與導(dǎo)出任務(wù)二創(chuàng)建和維護(hù)數(shù)據(jù)庫(kù)1、系統(tǒng)數(shù)據(jù)庫(kù)系統(tǒng)數(shù)據(jù)庫(kù)1.information_schema數(shù)據(jù)庫(kù):信息數(shù)據(jù)庫(kù)。2.mysql數(shù)據(jù)庫(kù):核心數(shù)據(jù)庫(kù),主要保存MySQL的權(quán)限、參數(shù)、對(duì)象和狀態(tài)信息。3.performance_schema數(shù)據(jù)庫(kù):主要用于收集數(shù)據(jù)庫(kù)服務(wù)器性能參數(shù),提供進(jìn)程等待的詳細(xì)信息。4.sys數(shù)據(jù)庫(kù):sys是mysql5.7版本增加的系統(tǒng)數(shù)據(jù)庫(kù),這個(gè)庫(kù)是通過(guò)視圖的形式把information_schema和performance_schema結(jié)合起來(lái),查詢出更加令人容易理解的數(shù)據(jù)。任務(wù)1:創(chuàng)建數(shù)據(jù)表任務(wù)二創(chuàng)建和維護(hù)數(shù)據(jù)庫(kù)任務(wù)二創(chuàng)建和維護(hù)數(shù)據(jù)庫(kù)創(chuàng)建數(shù)據(jù)庫(kù)任務(wù)二創(chuàng)建和維護(hù)數(shù)據(jù)庫(kù)方法一創(chuàng)建數(shù)據(jù)庫(kù)使用Navicat圖形化界面方式方法二使用SQL語(yǔ)句(1)使用Navicat圖形化界面方式創(chuàng)建數(shù)據(jù)庫(kù)任務(wù)二創(chuàng)建和維護(hù)數(shù)據(jù)庫(kù)2、創(chuàng)建數(shù)據(jù)庫(kù)要求:使用圖形化界面創(chuàng)建網(wǎng)上書(shū)城“天意書(shū)屋”數(shù)據(jù)庫(kù)(bookshop)。任務(wù)描述任務(wù)二創(chuàng)建和維護(hù)數(shù)據(jù)庫(kù)2、創(chuàng)建數(shù)據(jù)庫(kù)步驟1、打開(kāi)NavicatPremium15軟件,在Navicat主窗口中右擊“l(fā)ocalhost_3306”,在彈出的快捷菜單中選擇“打開(kāi)連接”,連接MySQL,如圖a所示。步驟2、在Navicat主窗口中右擊“l(fā)ocalhost_3306”,在彈出的快捷菜單中選擇“新建數(shù)據(jù)庫(kù)”命令,如圖b所示。任務(wù)實(shí)施圖a圖b任務(wù)二創(chuàng)建和維護(hù)數(shù)據(jù)庫(kù)2、創(chuàng)建數(shù)據(jù)庫(kù)步驟3、打開(kāi)“新建數(shù)據(jù)庫(kù)”對(duì)話框,在“數(shù)據(jù)庫(kù)名”文本框中輸入數(shù)據(jù)庫(kù)名,此處為“bookshop”,如圖c所示。步驟4、單擊“確定”按鈕,完成數(shù)據(jù)庫(kù)創(chuàng)建操作。天意書(shū)屋出現(xiàn)在Navicat主窗口中,如圖d所示。任務(wù)實(shí)施圖c圖d任務(wù)二創(chuàng)建和維護(hù)數(shù)據(jù)庫(kù)(2)使用SQL語(yǔ)句創(chuàng)建數(shù)據(jù)庫(kù)任務(wù)二創(chuàng)建和維護(hù)數(shù)據(jù)庫(kù)2、創(chuàng)建數(shù)據(jù)庫(kù)語(yǔ)法格式:

語(yǔ)句說(shuō)明:數(shù)據(jù)庫(kù)名一般由字母、漢字和下劃線組成,不允許有空格,不能是MySQL關(guān)鍵字,不能與其他數(shù)據(jù)庫(kù)同名。數(shù)據(jù)庫(kù)命名要求簡(jiǎn)單明了,見(jiàn)名知意。數(shù)據(jù)庫(kù)需要適應(yīng)各種語(yǔ)言和字符就需要支持不同的字符集(character),每種字符集也有各自的排序規(guī)則(collate)。[]內(nèi)為可選參數(shù),若不指定characterset或collate,則選擇默認(rèn)的字符集和排序規(guī)則。SQL語(yǔ)句以分號(hào)“;”或“\g”結(jié)束;CREATEDATABASE數(shù)據(jù)庫(kù)名[CHARACTERSET字符集名稱][COLLATE排序規(guī)則名稱];任務(wù)二創(chuàng)建和維護(hù)數(shù)據(jù)庫(kù)任務(wù)1:創(chuàng)建數(shù)據(jù)表任務(wù)二創(chuàng)建和維護(hù)數(shù)據(jù)庫(kù)2、創(chuàng)建數(shù)據(jù)庫(kù)【例1-1】應(yīng)用SQL語(yǔ)句創(chuàng)建“天意書(shū)屋1”數(shù)據(jù)庫(kù)(bookshop1),采用系統(tǒng)默認(rèn)字符集,系統(tǒng)默認(rèn)排序規(guī)則。任務(wù)描述

任務(wù)實(shí)施啟動(dòng)Navicat,在“連接樹(shù)”中,在工具欄中點(diǎn)擊“新建查詢”,打開(kāi)查詢編輯器。在查詢編輯器窗口中,輸入如下代碼:createdatabasebookshop1;2、創(chuàng)建數(shù)據(jù)庫(kù)任務(wù)二創(chuàng)建和維護(hù)數(shù)據(jù)庫(kù)任務(wù)1:創(chuàng)建數(shù)據(jù)表任務(wù)二創(chuàng)建和維護(hù)數(shù)據(jù)庫(kù)2、創(chuàng)建數(shù)據(jù)庫(kù)【例1-2】應(yīng)用SQL語(yǔ)句創(chuàng)建“天意書(shū)屋2”數(shù)據(jù)庫(kù)(bookshop2),采用gbk字符集,gbk_chinese_ci排序規(guī)則。任務(wù)描述

任務(wù)實(shí)施啟動(dòng)Navicat,在“連接樹(shù)”中,在工具欄中點(diǎn)擊“新建查詢”,打開(kāi)查詢編輯器。在查詢編輯器窗口中,輸入如下代碼:createdatabasebookshop1;2、創(chuàng)建數(shù)據(jù)庫(kù)任務(wù)二創(chuàng)建和維護(hù)數(shù)據(jù)庫(kù)任務(wù)二創(chuàng)建和維護(hù)數(shù)據(jù)庫(kù)查看和選擇數(shù)據(jù)庫(kù)

任務(wù)二創(chuàng)建和維護(hù)數(shù)據(jù)庫(kù)3、查看和選擇數(shù)據(jù)庫(kù)(一)查看數(shù)據(jù)庫(kù)

任務(wù)二創(chuàng)建和維護(hù)數(shù)據(jù)庫(kù)3、查看和選擇數(shù)據(jù)庫(kù)1查

看數(shù)據(jù)庫(kù)查看MySQL服務(wù)器下所有數(shù)據(jù)庫(kù)2查看指定數(shù)據(jù)庫(kù)的創(chuàng)建信息3、查看和選擇數(shù)據(jù)庫(kù)①使用圖形化界面查看數(shù)據(jù)庫(kù)(1)查看MySQL服務(wù)器下所有數(shù)據(jù)庫(kù)任務(wù)二創(chuàng)建和維護(hù)數(shù)據(jù)庫(kù)(1)查看MySQL服務(wù)器下所有數(shù)據(jù)庫(kù)步驟1:在Navicat主窗口單擊“查看”,彈出“查看”菜單。如圖所示。3、查看和選擇數(shù)據(jù)庫(kù)①使用圖形化界面查看數(shù)據(jù)庫(kù)操作步驟:任務(wù)二創(chuàng)建和維護(hù)數(shù)據(jù)庫(kù)任務(wù)1:創(chuàng)建數(shù)據(jù)表任務(wù)二創(chuàng)建和維護(hù)數(shù)據(jù)庫(kù)步驟2:在“查看”菜單中,單擊“導(dǎo)航窗格”,進(jìn)入“導(dǎo)航窗格”下一級(jí)菜單,單擊“顯示導(dǎo)航窗格”,如圖所示。3、查看和選擇數(shù)據(jù)庫(kù)任務(wù)1:創(chuàng)建數(shù)據(jù)表任務(wù)二創(chuàng)建和維護(hù)數(shù)據(jù)庫(kù)步驟3:打開(kāi)“導(dǎo)航窗格”,在“導(dǎo)航窗格”顯示就是MySQL服務(wù)器下所有的數(shù)據(jù)庫(kù)。如圖所示。3、查看和選擇數(shù)據(jù)庫(kù)任務(wù)1:創(chuàng)建數(shù)據(jù)表任務(wù)二創(chuàng)建和維護(hù)數(shù)據(jù)庫(kù)語(yǔ)法格式:

語(yǔ)句說(shuō)明:SHOWDATABASES:顯示數(shù)據(jù)庫(kù)。LIKEpattern:其中pattern字符串可以是一個(gè)使用SQL的“%”和“_”通配符的字符串。SHOWDATABASES[LIKEpattern];3、查看和選擇數(shù)據(jù)庫(kù)②

SQL語(yǔ)句查看數(shù)據(jù)庫(kù)任務(wù)二創(chuàng)建和維護(hù)數(shù)據(jù)庫(kù)【例1-3】要求查看當(dāng)前數(shù)據(jù)庫(kù)管理系統(tǒng)中所有的數(shù)據(jù)庫(kù)。任務(wù)描述3、查看和選擇數(shù)據(jù)庫(kù)任務(wù)1:創(chuàng)建數(shù)據(jù)表任務(wù)二創(chuàng)建和維護(hù)數(shù)據(jù)庫(kù)任務(wù)描述任務(wù)實(shí)施

啟動(dòng)Navicat,在“連接樹(shù)”中,在工具欄中點(diǎn)擊“新建查詢”,打開(kāi)查詢編輯器。在查詢編輯器窗口中,輸入如下代碼:showdatabases;3、查看和選擇數(shù)據(jù)庫(kù)【例1-3】要求查看當(dāng)前數(shù)據(jù)庫(kù)管理系統(tǒng)中所有的數(shù)據(jù)庫(kù)。任務(wù)1:創(chuàng)建數(shù)據(jù)表任務(wù)二創(chuàng)建和維護(hù)數(shù)據(jù)庫(kù)拓展訓(xùn)練3、查看和選擇數(shù)據(jù)庫(kù)任務(wù)1:創(chuàng)建數(shù)據(jù)表任務(wù)二創(chuàng)建和維護(hù)數(shù)據(jù)庫(kù)(2)查看指定數(shù)據(jù)庫(kù)的創(chuàng)建信息3、查看和選擇數(shù)據(jù)庫(kù)①圖形化界面查看指定數(shù)據(jù)庫(kù)的創(chuàng)建信息任務(wù)二創(chuàng)建和維護(hù)數(shù)據(jù)庫(kù)(2)查看指定數(shù)據(jù)庫(kù)的創(chuàng)建信息①圖形化界面查看指定數(shù)據(jù)庫(kù)的創(chuàng)建信息操作步驟如下:步驟1:在Navicat主窗口單擊“查看”,彈出“查看”菜單。步驟2:在“查看”菜單中,單擊“信息窗格”,進(jìn)入“信息窗格”下一級(jí)菜單,單擊“顯示信息窗格”。步驟3:打開(kāi)“信息窗格”窗口。步驟4:?jiǎn)螕暨B接樹(shù)中的任何一個(gè)數(shù)據(jù)庫(kù),在“信息窗格”中就顯示數(shù)據(jù)庫(kù)的相關(guān)信息了。如圖所示,顯示數(shù)據(jù)庫(kù)bookshop的信息。3、查看和選擇數(shù)據(jù)庫(kù)任務(wù)二創(chuàng)建和維護(hù)數(shù)據(jù)庫(kù)3、查看和選擇數(shù)據(jù)庫(kù)任務(wù)1:創(chuàng)建數(shù)據(jù)表任務(wù)二創(chuàng)建和維護(hù)數(shù)據(jù)庫(kù)語(yǔ)法格式:

語(yǔ)句說(shuō)明:SHOW:關(guān)鍵字,顯示。CREATEDATABASE:關(guān)鍵字,創(chuàng)建數(shù)據(jù)庫(kù)。數(shù)據(jù)庫(kù)名:代表查看指定數(shù)據(jù)庫(kù)名稱。SHOWCREATEDATABASE數(shù)據(jù)庫(kù)名;3、查看和選擇數(shù)據(jù)庫(kù)②

SQL語(yǔ)句查看指定數(shù)據(jù)庫(kù)的創(chuàng)建信息任務(wù)二創(chuàng)建和維護(hù)數(shù)據(jù)庫(kù)【例1-6】要求查看“天意書(shū)屋1”數(shù)據(jù)庫(kù)bookshop1

的創(chuàng)建信息。任務(wù)描述3、查看和選擇數(shù)據(jù)庫(kù)任務(wù)1:創(chuàng)建數(shù)據(jù)表任務(wù)二創(chuàng)建和維護(hù)數(shù)據(jù)庫(kù)【例1-6】要求查看“天意書(shū)屋1”數(shù)據(jù)庫(kù)bookshop1

的創(chuàng)建信息。任務(wù)描述任務(wù)實(shí)施

啟動(dòng)Navicat,在“連接樹(shù)”中,在工具欄中點(diǎn)擊“新建查詢”,打開(kāi)查詢編輯器。在查詢編輯器窗口中,輸入如下代碼:showcreatedatabasebookshop1;3、查看和選擇數(shù)據(jù)庫(kù)任務(wù)二創(chuàng)建和維護(hù)數(shù)據(jù)庫(kù)3、查看和選擇數(shù)據(jù)庫(kù)(二)選擇數(shù)據(jù)庫(kù)

任務(wù)二創(chuàng)建和維護(hù)數(shù)據(jù)庫(kù)3、查看和選擇數(shù)據(jù)庫(kù)方法一選

擇數(shù)據(jù)庫(kù)使用Navicat圖形化界面方式方法二使用SQL語(yǔ)句任務(wù)1:創(chuàng)建數(shù)據(jù)表任務(wù)二創(chuàng)建和維護(hù)數(shù)據(jù)庫(kù)2.選擇數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)管理系統(tǒng)中一般會(huì)存在多個(gè)數(shù)據(jù)庫(kù),因此,在操作數(shù)據(jù)庫(kù)對(duì)象之前要先選擇一個(gè)數(shù)據(jù)庫(kù)。(1)圖形化界面選擇數(shù)據(jù)庫(kù)在圖形化管理工具Navicat15中,數(shù)據(jù)庫(kù)管理系統(tǒng)中的所有數(shù)據(jù)庫(kù)已經(jīng)顯示在“連接樹(shù)”中,用戶只需要雙擊想要操作的數(shù)據(jù)庫(kù)名稱,即可將其選中,切換為當(dāng)前數(shù)據(jù)庫(kù)。3、查看和選擇數(shù)據(jù)庫(kù)任務(wù)二創(chuàng)建和維護(hù)數(shù)據(jù)庫(kù)語(yǔ)法格式:

語(yǔ)句說(shuō)明:USE:關(guān)鍵字,表示使用。數(shù)據(jù)庫(kù)名:需要選擇的數(shù)據(jù)庫(kù)的名稱。USE數(shù)據(jù)庫(kù)名;3、查看和選擇數(shù)據(jù)庫(kù)(2)SQL語(yǔ)句選擇數(shù)據(jù)庫(kù)任務(wù)二創(chuàng)建和維護(hù)數(shù)據(jù)庫(kù)【例1-7】要求選擇“天意書(shū)屋1”bookshop1數(shù)據(jù)庫(kù)為當(dāng)前操作的數(shù)據(jù)庫(kù)。任務(wù)描述3、查看和選擇數(shù)據(jù)庫(kù)任務(wù)二創(chuàng)建和維護(hù)數(shù)據(jù)庫(kù)【例1-7】要求選擇“天意書(shū)屋1”bookshop1數(shù)據(jù)庫(kù)為當(dāng)前操作的數(shù)據(jù)庫(kù)。任務(wù)描述任務(wù)實(shí)施

啟動(dòng)Navicat,在“連接樹(shù)”中,在工具欄中點(diǎn)擊“新建查詢”,打開(kāi)查詢編輯器。在查詢編輯器窗口中,輸入如下代碼:usebookshop1;3、查看和選擇數(shù)據(jù)庫(kù)本次課總結(jié)數(shù)據(jù)庫(kù)使用數(shù)據(jù)庫(kù)查看數(shù)據(jù)庫(kù)創(chuàng)建數(shù)據(jù)庫(kù)任務(wù)1:創(chuàng)建數(shù)據(jù)表任務(wù)二創(chuàng)建和維護(hù)數(shù)據(jù)庫(kù)4、修改數(shù)據(jù)庫(kù)方法一修

改數(shù)據(jù)庫(kù)使用Navicat圖形化界面方式方法二使用SQL語(yǔ)句任務(wù)1:創(chuàng)建數(shù)據(jù)表任務(wù)二創(chuàng)建和維護(hù)數(shù)據(jù)庫(kù)4、修改數(shù)據(jù)庫(kù)(1)圖形化界面修改數(shù)據(jù)庫(kù)任務(wù)1:創(chuàng)建數(shù)據(jù)表任務(wù)二創(chuàng)建和維護(hù)數(shù)據(jù)庫(kù)【例1-8】要求將“天意書(shū)屋”數(shù)據(jù)庫(kù)bookshop的字符集改為gbk,排序規(guī)則改為gbk_chinese_ci。任務(wù)描述4、修改數(shù)據(jù)庫(kù)

任務(wù)實(shí)施步驟1:在Navicat連接樹(shù)中,右擊“天意書(shū)屋1”數(shù)據(jù)庫(kù)bookshop1,在彈出的快捷菜單中選擇“編輯數(shù)據(jù)庫(kù)”,如圖所示。任務(wù)二創(chuàng)建和維護(hù)數(shù)據(jù)庫(kù)4、修改數(shù)據(jù)庫(kù)

任務(wù)實(shí)施步驟2:在編輯數(shù)據(jù)庫(kù)對(duì)話框中,編輯“天意書(shū)屋1”數(shù)據(jù)庫(kù)bookshop1字符集為gbk,排序規(guī)則為gbk_chinese_ci,如圖所示。任務(wù)二創(chuàng)建和維護(hù)數(shù)據(jù)庫(kù)步驟3:在編輯數(shù)據(jù)庫(kù)對(duì)話框點(diǎn)擊“確定”按鈕,完成“天意書(shū)屋1”數(shù)據(jù)庫(kù)bookshop1字符集和排序規(guī)則的修改操作。4、修改數(shù)據(jù)庫(kù)任務(wù)1:創(chuàng)建數(shù)據(jù)表任務(wù)二創(chuàng)建和維護(hù)數(shù)據(jù)庫(kù)(2)SQL語(yǔ)句修改數(shù)據(jù)庫(kù)的字符集和排序規(guī)則4、修改數(shù)據(jù)庫(kù)任務(wù)1:創(chuàng)建數(shù)據(jù)表任務(wù)二創(chuàng)建和維護(hù)數(shù)據(jù)庫(kù)語(yǔ)法格式:

語(yǔ)句說(shuō)明:ALTERDATABASE:表示修改數(shù)據(jù)庫(kù)。DEFAULT:可選項(xiàng),代表默認(rèn)值。CHARACTERSET:字符集設(shè)置,后面加設(shè)置的字符集名稱。COLLATE:關(guān)鍵字,表示設(shè)置排序規(guī)則,后面加排序規(guī)則名。ALTERDATABASE數(shù)據(jù)庫(kù)名CHARACTERSET字符集名稱COLLATE排序規(guī)則名稱;4、修改數(shù)據(jù)庫(kù)任務(wù)1:創(chuàng)建數(shù)據(jù)表任務(wù)二創(chuàng)建和維護(hù)數(shù)據(jù)庫(kù)【例1-8】要求修改“天意書(shū)屋”數(shù)據(jù)庫(kù)bookshop2的字符集為utf8,排序規(guī)則utf8_unicode_ci。任務(wù)描述4、修改數(shù)據(jù)庫(kù)任務(wù)1:創(chuàng)建數(shù)據(jù)表任務(wù)二創(chuàng)建和維護(hù)數(shù)據(jù)庫(kù)【例1-8】要求修改“天意書(shū)屋”數(shù)據(jù)庫(kù)bookshop2的字符集為utf8,排序規(guī)則utf8_unicode_ci。任務(wù)描述4、修改數(shù)據(jù)庫(kù)任務(wù)實(shí)施

啟動(dòng)Navicat,在“連接樹(shù)”中,在工具欄中點(diǎn)擊“新建查詢”,打開(kāi)查詢編輯器。在查詢編輯器窗口中,輸入如下代碼:alterdatabasebookshop2charactersetutf8collateutf8_unicode_ci;任務(wù)1:創(chuàng)建數(shù)據(jù)表任務(wù)二創(chuàng)建和維護(hù)數(shù)據(jù)庫(kù)5、刪除數(shù)據(jù)庫(kù)方法一刪

除數(shù)據(jù)庫(kù)使用Navicat圖形化界面方式方法二使用SQL語(yǔ)句任務(wù)1:創(chuàng)建數(shù)據(jù)表任務(wù)二創(chuàng)建和維護(hù)數(shù)據(jù)庫(kù)5、刪除數(shù)據(jù)庫(kù)(1)圖形化界面刪除數(shù)據(jù)庫(kù)任務(wù)1:創(chuàng)建數(shù)據(jù)表任務(wù)二創(chuàng)建和維護(hù)數(shù)據(jù)庫(kù)【例1-9】要求刪除“天意書(shū)屋”bookshop1數(shù)據(jù)庫(kù)。任務(wù)描述5、刪除數(shù)據(jù)庫(kù)

任務(wù)實(shí)施步驟1:在Navicat連接樹(shù)中,右鍵單擊bookshop1數(shù)據(jù)庫(kù),在彈出菜單中選擇“刪除數(shù)據(jù)庫(kù)”,如圖所示。任務(wù)二創(chuàng)建和維護(hù)數(shù)據(jù)庫(kù)5、刪除數(shù)據(jù)庫(kù)

任務(wù)實(shí)施步驟2:在彈出的“確認(rèn)刪除”對(duì)話框中,如圖所示。單擊“刪除”按鈕,完成刪除操作?!疤煲鈺?shū)屋”數(shù)據(jù)庫(kù)bookshop1從導(dǎo)航窗格消失。任務(wù)二創(chuàng)建和維護(hù)數(shù)據(jù)庫(kù)5、刪除數(shù)據(jù)庫(kù)任務(wù)1:創(chuàng)建數(shù)據(jù)表任務(wù)二創(chuàng)建和維護(hù)數(shù)據(jù)庫(kù)5、刪除數(shù)據(jù)庫(kù)(2)SQL語(yǔ)句刪除數(shù)據(jù)庫(kù)任務(wù)1:創(chuàng)建數(shù)據(jù)表任務(wù)二創(chuàng)建和維護(hù)數(shù)據(jù)庫(kù)語(yǔ)法格式:

語(yǔ)句說(shuō)明:

DROP:關(guān)鍵字,刪除。

數(shù)據(jù)庫(kù)名:要?jiǎng)h除的數(shù)據(jù)庫(kù)名稱。

DROPDATABASE數(shù)據(jù)庫(kù)名;5、刪除數(shù)據(jù)庫(kù)任務(wù)1:創(chuàng)建數(shù)據(jù)表任務(wù)二創(chuàng)建和維護(hù)數(shù)據(jù)庫(kù)【例1-10】要求刪除“天意書(shū)屋”bookshop2數(shù)據(jù)庫(kù)。任務(wù)描述5、刪除數(shù)據(jù)庫(kù)任務(wù)1:創(chuàng)建數(shù)據(jù)表任務(wù)二創(chuàng)建和維護(hù)數(shù)據(jù)庫(kù)【例1-10】要求刪除“天意書(shū)屋”bookshop2數(shù)據(jù)庫(kù)。任務(wù)描述任務(wù)實(shí)施

啟動(dòng)Navicat,在“連接樹(shù)”中,在工具欄中點(diǎn)擊“新建查詢”,打開(kāi)查詢編輯器。在查詢編輯器窗口中,輸入如下代碼:dropdatabasebookshop2;5、刪除數(shù)據(jù)庫(kù)任務(wù)1:創(chuàng)建數(shù)據(jù)表任務(wù)二創(chuàng)建和維護(hù)數(shù)據(jù)庫(kù)6、數(shù)據(jù)庫(kù)的導(dǎo)入與導(dǎo)出(1)導(dǎo)出SQL文件任務(wù)1:創(chuàng)建數(shù)據(jù)表任務(wù)二創(chuàng)建和維護(hù)數(shù)據(jù)庫(kù)【例1-11】要求將bookshop數(shù)據(jù)庫(kù)導(dǎo)出,保存到D:\bookshop.sql中。任務(wù)描述6、數(shù)據(jù)庫(kù)的導(dǎo)入與導(dǎo)出

任務(wù)實(shí)施步驟1:在Navicat連接樹(shù)中,右鍵單擊bookshop數(shù)據(jù)庫(kù),在彈出的快捷菜單中選擇“轉(zhuǎn)儲(chǔ)SQL文件—>結(jié)構(gòu)和數(shù)據(jù)”如圖所示。任務(wù)二創(chuàng)建和維護(hù)數(shù)據(jù)庫(kù)6、數(shù)據(jù)庫(kù)的導(dǎo)入與導(dǎo)出

任務(wù)實(shí)施步驟2:在另存為對(duì)話框中,選擇存儲(chǔ)路徑為D盤(pán)根目錄,編輯文件名為bookshop.sql,保存類型選“SQL腳本文件”,單擊“保存”按鈕

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 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ì)用戶上傳內(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)論