版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
項(xiàng)目1搭建數(shù)據(jù)庫(kù)環(huán)境目錄任務(wù)1任務(wù)2任務(wù)3認(rèn)識(shí)數(shù)據(jù)庫(kù)安裝和配置數(shù)據(jù)庫(kù)使用數(shù)據(jù)庫(kù)任務(wù)1認(rèn)識(shí)數(shù)據(jù)庫(kù)1.1.1數(shù)據(jù)庫(kù)基本概念1、數(shù)據(jù)庫(kù)
數(shù)據(jù)庫(kù)(Database)是用來(lái)存放數(shù)據(jù)的倉(cāng)庫(kù)。具體的說(shuō),就是按照一定的數(shù)據(jù)結(jié)構(gòu)來(lái)組織、存儲(chǔ)和管理數(shù)據(jù)的集合,具有較小的冗余度、較高的獨(dú)立性和易擴(kuò)展性、可供多用戶共享等特點(diǎn)。2、數(shù)據(jù)庫(kù)管理系統(tǒng)(DatabaseManagementSystem,DBMS)
數(shù)據(jù)庫(kù)管理系統(tǒng)是操縱和管理數(shù)據(jù)庫(kù)的軟件,介于應(yīng)用程序與操作系統(tǒng)之間,為應(yīng)用程序提供訪問(wèn)數(shù)據(jù)庫(kù)的方法,包括數(shù)據(jù)的定義、數(shù)據(jù)操縱、數(shù)據(jù)庫(kù)運(yùn)行管理及數(shù)據(jù)庫(kù)建立與維護(hù)等功能。當(dāng)前流行的數(shù)據(jù)庫(kù)管理系統(tǒng)包括MySQL、Oracle、SQLServer、Sybase等。3、數(shù)據(jù)庫(kù)系統(tǒng)(DatabaseSystem,DBS)
數(shù)據(jù)庫(kù)系統(tǒng)是由軟件、數(shù)據(jù)庫(kù)和數(shù)據(jù)庫(kù)管理員組成。其軟件主要包括操作系統(tǒng)、各種宿主語(yǔ)言、數(shù)據(jù)庫(kù)應(yīng)用程序以及數(shù)據(jù)庫(kù)管理系統(tǒng)。數(shù)據(jù)庫(kù)由數(shù)據(jù)庫(kù)管理系統(tǒng)統(tǒng)一管理,數(shù)據(jù)的插入、修改和檢索均要通過(guò)數(shù)據(jù)庫(kù)管理系統(tǒng)進(jìn)行,數(shù)據(jù)庫(kù)管理系統(tǒng)是數(shù)據(jù)庫(kù)系統(tǒng)的核心。數(shù)據(jù)庫(kù)管理員負(fù)責(zé)創(chuàng)建、監(jiān)控和維護(hù)整個(gè)數(shù)據(jù)庫(kù),使數(shù)據(jù)能被任何有權(quán)使用的人有效使用。1.1.2數(shù)據(jù)庫(kù)技術(shù)的發(fā)展
計(jì)算機(jī)的設(shè)計(jì)初衷是進(jìn)行復(fù)雜的科學(xué)計(jì)算。隨著計(jì)算機(jī)技術(shù)的快速發(fā)展,人們開(kāi)始利用計(jì)算機(jī)進(jìn)行數(shù)據(jù)管理。總體來(lái)說(shuō),數(shù)據(jù)管理技術(shù)的發(fā)展經(jīng)歷了如下幾個(gè)階段:人工管理階段、文件系統(tǒng)階段、數(shù)據(jù)庫(kù)系統(tǒng)階段。1.1.2數(shù)據(jù)庫(kù)技術(shù)的發(fā)展1.人工管理階段
人工管理階段的數(shù)據(jù)處理方式是批處理,而且數(shù)據(jù)處理基本上依賴于人工。人工管理階段具有如下特點(diǎn):(1)數(shù)據(jù)不能長(zhǎng)期保存,用完就刪除。(2)數(shù)據(jù)的管理由應(yīng)用程序完成。(3)數(shù)據(jù)面向應(yīng)用程序,不能共享。(4)數(shù)據(jù)不獨(dú)立。1.1.2數(shù)據(jù)庫(kù)技術(shù)的發(fā)展2.文件系統(tǒng)階段
在這個(gè)時(shí)期,計(jì)算機(jī)應(yīng)用范圍逐漸擴(kuò)大,從科學(xué)計(jì)算領(lǐng)域發(fā)展到數(shù)據(jù)管理領(lǐng)域。文件系統(tǒng)階段具有如下特點(diǎn)。(1)數(shù)據(jù)可長(zhǎng)期保存。(2)由文件系統(tǒng)管理數(shù)據(jù)。(3)數(shù)據(jù)共享性低、冗余度高。(4)數(shù)據(jù)獨(dú)立性差。1.1.2數(shù)據(jù)庫(kù)技術(shù)的發(fā)展3.數(shù)據(jù)庫(kù)系統(tǒng)階段數(shù)據(jù)庫(kù)的特點(diǎn)是數(shù)據(jù)不再只針對(duì)某一個(gè)特定的應(yīng)用程序,而是面向整個(gè)系統(tǒng),共享性高、冗余度低,應(yīng)用程序與數(shù)據(jù)具有一定的獨(dú)立性,由數(shù)據(jù)庫(kù)對(duì)數(shù)據(jù)進(jìn)行統(tǒng)一控制。數(shù)據(jù)庫(kù)系統(tǒng)階段具有如下特點(diǎn)。(1)數(shù)據(jù)結(jié)構(gòu)化。(2)數(shù)據(jù)共享性高、冗余度低且易擴(kuò)充。(3)數(shù)據(jù)獨(dú)立性高。(4)數(shù)據(jù)由數(shù)據(jù)庫(kù)管理系統(tǒng)統(tǒng)一管理和控制。1.1.3常見(jiàn)的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)數(shù)據(jù)庫(kù)管理系統(tǒng)產(chǎn)品有很多種,市場(chǎng)上比較流行的主要是Oracle.Microsoft.IBM和MySQLAB等公司的產(chǎn)品。1.Oracle2.SQLServer3.MySQL4.DB25.Access6.SQLite1.1.4結(jié)構(gòu)化查詢語(yǔ)言
關(guān)系數(shù)據(jù)庫(kù)的標(biāo)準(zhǔn)語(yǔ)言是SQL(StructuredQueryLanguage,結(jié)構(gòu)化查詢語(yǔ)言)。SQL語(yǔ)言是用于關(guān)系數(shù)據(jù)庫(kù)查詢的結(jié)構(gòu)化語(yǔ)言,最早由Boyce和Chambedin在1974年提出,稱為SEQUEL語(yǔ)言。1976年,IBM公司的SanJose研究所在研制關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)SystemR時(shí)修改為SEQUEL2,即目前的SQL語(yǔ)言。1.1.4結(jié)構(gòu)化查詢語(yǔ)言
SQL語(yǔ)言集數(shù)據(jù)查詢(dataquery入數(shù)據(jù)操縱(datamanipulation入數(shù)據(jù)定義(datadefinition)和數(shù)據(jù)控制(datacontrol)功能于一體,充分體現(xiàn)了關(guān)系數(shù)據(jù)語(yǔ)言的特點(diǎn)和優(yōu)點(diǎn)。其主要特點(diǎn)包括:1.綜合統(tǒng)一2.高度非過(guò)程化3.面向集合的操作方式4.以同一種語(yǔ)法結(jié)構(gòu)提供兩種使用方式5.語(yǔ)言簡(jiǎn)潔,易學(xué)易用任務(wù)2安裝和配置數(shù)據(jù)庫(kù)1.2.1MySQL概述1.運(yùn)行速度快2.輕量級(jí)3.可移植性好4.開(kāi)放源代碼5.具有強(qiáng)大的數(shù)據(jù)保護(hù)功能6.支持查詢語(yǔ)言7.提供多種存儲(chǔ)器引擎8.支持大型1.2.2安裝和配置數(shù)據(jù)庫(kù)1.下載MySQL8.0(1)下載MySQL8.0版本,其官網(wǎng)地址為/downloads/mysql/,選擇與您的操作系統(tǒng)兼容的版本。MySQL提供了兩種版本,一種是小巧版的MySQLInstaller,另一種是基于zip包的解壓版。建議用戶選擇MySQLInstaller,因?yàn)樗梢愿鶕?jù)您的需要安裝必要的軟件庫(kù)和組件。點(diǎn)擊Gotodownloadpage下載MySQLInstaller版,如圖1-1所示。(2)如圖1-2所示,點(diǎn)擊下載MySQLInstaller離線安裝版,第二個(gè)按鈕。1.2.2安裝和配置數(shù)據(jù)庫(kù)2.安裝與配置MySQL數(shù)據(jù)庫(kù)(1)雙擊下載的MySQL8.0的安裝文件,打開(kāi)MySQL的安裝向?qū)?,如圖1-3所示1.2.2安裝和配置數(shù)據(jù)庫(kù)(2)單擊圖1-3中的“Next”按鈕進(jìn)入檢查要求界面,如圖1-4所示。1.2.2安裝和配置數(shù)據(jù)庫(kù)(3)安裝檢查之后,點(diǎn)擊“Execute”按鈕,安裝與配置MySQL的要求,完成之后,點(diǎn)擊“Next”按鈕,進(jìn)入安裝界面,如圖1-5所示,點(diǎn)擊“Execute”按鈕,下載MySQL8.0.33的產(chǎn)品文件,完成之后點(diǎn)擊“Next”按鈕,進(jìn)入產(chǎn)品配置界面,如圖1-6所示。1.2.2安裝和配置數(shù)據(jù)庫(kù)(4)點(diǎn)擊“Next”按鈕,進(jìn)入類型和網(wǎng)絡(luò)設(shè)置界面,選擇服務(wù)器配置類型以及是否啟用TCP/IP連接,配置用來(lái)連接MySQL服務(wù)器的端口號(hào),默認(rèn)端口號(hào)為3306,如圖1-7所示,點(diǎn)擊“Next”按鈕進(jìn)入身份驗(yàn)證方式,如圖1-8所示,身份驗(yàn)證中提供了兩種驗(yàn)證方式,具體說(shuō)明如下。1.2.2安裝和配置數(shù)據(jù)庫(kù)(5)如圖1-8中選擇使用強(qiáng)密碼加密進(jìn)行身份驗(yàn)證,點(diǎn)擊“Next”按鈕,進(jìn)入賬號(hào)與角色配置界面,如圖1-9所示,在該界面可以設(shè)置是否要修改root用戶(超級(jí)管理員)的密碼,如設(shè)置密碼為“root”。還可以設(shè)定是否添加用戶、用戶的名稱,主機(jī)名以及角色。1.2.2安裝和配置數(shù)據(jù)庫(kù)(6)輸入密碼之后,點(diǎn)擊“Next”按鈕,進(jìn)入Windows服務(wù)配置界面,如圖1-10所示,該界面可以設(shè)置Windows服務(wù)名,默認(rèn)為MySQL80,點(diǎn)擊“Next”按鈕,進(jìn)入服務(wù)器文件重傳界面,點(diǎn)擊“Next”按鈕,進(jìn)入應(yīng)用配置界面,如圖1-11所示。
(7)點(diǎn)擊“Execute”按鈕,配置向?qū)?zhí)行一系列配置任務(wù),配置完成之后點(diǎn)擊“Finish”按鈕,進(jìn)入MySQL路由設(shè)置界面,會(huì)顯示一系列路由配置信息,如圖1-12所示。1.2.2安裝和配置數(shù)據(jù)庫(kù)(8)路由配置確定無(wú)誤之后點(diǎn)擊“Finish”按鈕,進(jìn)入連接服務(wù)器設(shè)置,如圖1-13所示,輸入密碼之后,點(diǎn)擊“Check”按鈕,若輸入密碼無(wú)誤,則可以正確連接到MySQL服務(wù)器。1.2.2安裝和配置數(shù)據(jù)庫(kù)(9)之后繼續(xù)進(jìn)行應(yīng)用以及產(chǎn)品配置界面,若無(wú)誤點(diǎn)擊“Next”按鈕即可,進(jìn)入安裝完成界面,如圖1-14所示,單擊“Finish”按鈕,完成MySQL服務(wù)器的安裝與配置。1.2.2安裝和配置數(shù)據(jù)庫(kù)1.2.3更改MySQL的配置MySQL數(shù)據(jù)庫(kù)管理系統(tǒng)成功后,可以根據(jù)實(shí)際需要更改配置信息。通常更改配置信息的方式有兩種,一種方式就是通過(guò)啟動(dòng)bin文件夾下的MySQLInstanceConfig.exe文件,重新打開(kāi)配置向?qū)?。另一種方法就是通過(guò)修改安裝目錄下的my.ini文件。用戶可以根據(jù)實(shí)際應(yīng)用需要修改對(duì)應(yīng)的配置項(xiàng),并重新啟動(dòng)MySQL服務(wù)即可。任務(wù)3使用數(shù)據(jù)庫(kù)1.3.1使用圖形化管理工具M(jìn)ySQL圖形化管理工具可以極大地方便數(shù)據(jù)庫(kù)的操作和管理。常用的圖形化管理工具有NavicatforMySQL、MySQLworkbench、phpMyAdmin、MySQLGUITools等。每種圖形化工具在MySQL的管理上都由一定的相似性。Navicat是一套快速、可靠并價(jià)格便宜的數(shù)據(jù)庫(kù)管理工具,專為簡(jiǎn)化數(shù)據(jù)庫(kù)的管理及降低系統(tǒng)管理成本而開(kāi)發(fā),其設(shè)計(jì)符合數(shù)據(jù)庫(kù)管理員、開(kāi)發(fā)人員及中小企業(yè)的需要。它擁有直觀化的圖形用戶界面,讓用戶可以以安全且簡(jiǎn)單的方式創(chuàng)建、組織、訪問(wèn)和共享MySQL數(shù)據(jù)庫(kù)中的數(shù)據(jù)。Navicat登錄MySQL服務(wù)器(1)啟動(dòng)Navicat執(zhí)行Windows桌面“開(kāi)始”按鈕,找到“所有程序”中的“Navicat”,點(diǎn)擊打開(kāi)該管理工具,如圖1-17所示。操作界面由連接資源管理器、對(duì)象管理器及對(duì)象等組成。1.3.1使用圖形化管理工具(2)連接到MySQL服務(wù)器單擊圖1-17中的“連接”按鈕,選擇“MySQL”,打開(kāi)“新建連接”對(duì)話框,并輸入要連接的名稱“l(fā)ocal_onn”,主機(jī)名(或IP地址)、端口號(hào)、用戶名和密碼。1.3.1使用圖形化管理工具1.3.2使用命令行模式啟動(dòng)和停止MySQL服務(wù)通過(guò)操作系統(tǒng)命令啟動(dòng)和停止
MySQL服務(wù)使用操作系統(tǒng)命令net可以啟動(dòng)或停止MySQL服務(wù),其操作方法為單擊Windows“開(kāi)始”按鈕,選擇“運(yùn)行”,輸入命令“cmd”后回車,打開(kāi)Windows命令提示符窗口。啟動(dòng)MySQL服務(wù)的命令如下:netstartmysql80停止MySQL服務(wù)的命令如下:netstopmysql801.3.2使用命令行模式(2)通過(guò)Windows服務(wù)管理器啟動(dòng)和停止
MySQL服務(wù)使用Windows的服務(wù)管理器單元可以啟動(dòng)和停止MySQL服務(wù),操作方法為打開(kāi)Windows控制面板,打開(kāi)管理工具下的服務(wù)組件,在服務(wù)列表中找到MySQL80,如圖1-23所示,雙擊MySQL80服務(wù)名稱,即可完成啟動(dòng)或停止MySQL服務(wù)。1.3.2使用命令行模式2.登錄MySQL數(shù)據(jù)庫(kù)使用DSO命令方式登錄MySQL,打開(kāi)Windows命令行窗口,執(zhí)行連接并登錄MySQL的命令行格式如下:mysql-hhostname-uusername–p說(shuō)明事項(xiàng):?mysql為登錄命令名,存放在MySQL的安裝目錄的bin目錄下。?-h表示后面的參數(shù)hostname為服務(wù)器的主機(jī)地址,若登錄其他服務(wù)器數(shù)據(jù)庫(kù)則應(yīng)輸入相應(yīng)的IP地址。默認(rèn)情況下,本地計(jì)算機(jī)為服務(wù)器,hostname可以使用localhost或。?-u表示后面的參數(shù)username為登錄MySQL服務(wù)的用戶名?-p表示后面的參數(shù)為指定用戶密碼。項(xiàng)目小結(jié)?
數(shù)據(jù)庫(kù)基本概念主要有:信息、數(shù)據(jù)、數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)管理系統(tǒng)、數(shù)據(jù)庫(kù)系統(tǒng)。?
常見(jiàn)的數(shù)據(jù)庫(kù)管理系統(tǒng)主要有:Oracle、SQLServer、MySQL、DB2、Access、SQLite。?
數(shù)據(jù)庫(kù)管理技術(shù)的發(fā)展:人工管理階段、文件系統(tǒng)階段和數(shù)據(jù)庫(kù)系統(tǒng)階段。?MySQL的特點(diǎn)包括:快速、健壯和易用、支持強(qiáng)大的內(nèi)置函數(shù)、安全性高。?MySQL在Windows
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度主題公園承包經(jīng)營(yíng)合同3篇
- 2025年度綠色水泥生產(chǎn)質(zhì)量保證合同樣本3篇
- 2025版駕校教練員薪資待遇及聘用合同范本3篇
- 2025年度生豬養(yǎng)殖與食品加工企業(yè)生豬購(gòu)銷合作合同3篇
- 二零二五年度搬遷項(xiàng)目安全風(fēng)險(xiǎn)評(píng)估與控制協(xié)議
- 2025年度生態(tài)農(nóng)業(yè)園區(qū)綠化建設(shè)承包合同范本2篇
- 轉(zhuǎn)爐煉鋼課程設(shè)計(jì)依據(jù)
- 海南職業(yè)技術(shù)學(xué)院《橋牌與博弈論》2023-2024學(xué)年第一學(xué)期期末試卷
- 課程設(shè)計(jì)如何寫(xiě)到簡(jiǎn)歷中
- 課程設(shè)計(jì)民間美術(shù)
- 數(shù)字化技術(shù)在促進(jìn)幼兒語(yǔ)言發(fā)展中的應(yīng)用
- 我能作業(yè)更細(xì)心(課件)-小學(xué)生主題班會(huì)二年級(jí)
- 江西省上饒市2023-2024學(xué)年高一上學(xué)期期末教學(xué)質(zhì)量測(cè)試物理試題(解析版)
- 學(xué)生(幼兒)上學(xué)放學(xué)交通方式情況登記表
- 提高感染性休克集束化治療達(dá)標(biāo)率
- 2023年湖北省武漢市高考數(shù)學(xué)一模試卷及答案解析
- 電動(dòng)自行車換電柜規(guī)劃方案
- 工程變更、工程量簽證、結(jié)算以及零星項(xiàng)目預(yù)算程序?qū)嵤┘?xì)則(試行)
- 中央廣播電視大學(xué)畢業(yè)生登記表-8
- 2023年人民日?qǐng)?bào)社校園招聘72人筆試參考題庫(kù)(共500題)答案詳解版
- 《焊接常用工具》課件
評(píng)論
0/150
提交評(píng)論