




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
數(shù)據(jù)庫安裝配置MySQL數(shù)據(jù)庫應(yīng)用技術(shù)知識目標(biāo)能力目標(biāo)素養(yǎng)目標(biāo)思政目標(biāo)一教學(xué)目標(biāo)(1)了解數(shù)據(jù)庫的發(fā)展;(2)知道常見的數(shù)據(jù)庫產(chǎn)品;(1)能執(zhí)行MySQL的安裝與配置;(2)會使用常用管理工具(1)參與團隊協(xié)作;(2)遵守職業(yè)規(guī)范;(1)培養(yǎng)學(xué)生學(xué)以致用的能力;(2)培養(yǎng)學(xué)生敬業(yè)精神。教學(xué)重點、難點1.MySQL的安裝;2.數(shù)據(jù)庫應(yīng)用環(huán)境的搭建。重點難點1.MySQL安裝與配置;2.數(shù)據(jù)庫管理工具使用。二三
學(xué)習(xí)任務(wù)本單元學(xué)生任務(wù)是完成數(shù)據(jù)庫的安裝與配置及常用圖形化管理工具的使用,要求如下:1.知道數(shù)據(jù)庫發(fā)展歷程;2.安裝MySQL數(shù)據(jù)庫;3.配置MySQL數(shù)據(jù)庫;4.使用圖形化管理工具。授課內(nèi)容11.1.1數(shù)據(jù)庫概述21.1.2數(shù)據(jù)庫技術(shù)的發(fā)展31.1.3數(shù)據(jù)模型1.1.4常見的數(shù)據(jù)庫產(chǎn)品4四
任務(wù)1數(shù)據(jù)庫基礎(chǔ)知識1.1.1
數(shù)據(jù)庫概述數(shù)據(jù)庫是按一定的組織形式存儲在一起的相互關(guān)聯(lián)的數(shù)據(jù)的集合。數(shù)據(jù)可以是數(shù)字、字母,標(biāo)點符號還可以是文字、圖形、圖表、圖像、語言,聲音等一切可被計算機接受和處理的符號。信息為經(jīng)過加工處理并對人類客觀行為產(chǎn)生影響的事物屬性的表現(xiàn)形式。1.1.1
數(shù)據(jù)庫概述比較流行的數(shù)據(jù)庫管理系統(tǒng):MySQLAB公司開發(fā)的MySQL;Microsoft公司的SQLServer;Oracle(甲骨文)公司的Oracle系列1.1.1
數(shù)據(jù)庫概述將計算機硬件、數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)、開發(fā)工具以及各種管理人員一起構(gòu)成數(shù)據(jù)庫系統(tǒng)數(shù)據(jù)庫系統(tǒng)1.1.1
數(shù)據(jù)庫概述將計算機硬件、數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)、開發(fā)工具以及各種管理人員一起構(gòu)成數(shù)據(jù)庫系統(tǒng)數(shù)據(jù)庫系統(tǒng)1.1.1
數(shù)據(jù)庫概述關(guān)系型數(shù)據(jù)庫,是建立在關(guān)系模型基礎(chǔ)上的數(shù)據(jù)庫,通過管理集合等進行數(shù)據(jù)庫中數(shù)據(jù)的管理和維護。關(guān)系數(shù)據(jù)庫管理系統(tǒng)一般具有如下特點:1、數(shù)據(jù)通常以表的形式出現(xiàn);2、每行為各種記錄的名稱;3、每列為記錄名稱所對應(yīng)的數(shù)據(jù)域;4、許多的行和列組成一張表單5、若干的表單組成數(shù)據(jù)庫數(shù)據(jù)庫技術(shù)的發(fā)展階段:人工管理階段文件管理階段數(shù)據(jù)庫系統(tǒng)階段1.1.2
數(shù)據(jù)庫技術(shù)的發(fā)展1.1.2
數(shù)據(jù)庫技術(shù)的發(fā)展人工管理階段20世紀(jì)50年代前(計算機誕生初期)。硬件看還沒有可以直接存儲數(shù)據(jù)的磁盤等存儲設(shè)備,軟件方面也沒有對應(yīng)的計算機操作系統(tǒng)及數(shù)據(jù)管理軟件,該階段的所有數(shù)據(jù)只能依靠人工的方式來進行處理。1.1.2
數(shù)據(jù)庫技術(shù)的發(fā)展人工管理階段應(yīng)用程序與數(shù)據(jù)關(guān)系1.1.2
數(shù)據(jù)庫技術(shù)的發(fā)展人工管理階段數(shù)據(jù)管理的特點:1、對數(shù)據(jù)不進行保存。2、應(yīng)用程序管理數(shù)據(jù)集。3、數(shù)據(jù)不具備共享性。4、數(shù)據(jù)不具備獨立性。1.1.2
數(shù)據(jù)庫技術(shù)的發(fā)展文件系統(tǒng)階段20世紀(jì)50年代后期到60年代中期。出現(xiàn)了對數(shù)據(jù)進行直接存取的存儲設(shè)備,在軟件方面也出現(xiàn)了操作系統(tǒng)以及一些高級語言,有了文件系統(tǒng)軟件或者操作系統(tǒng)的文件管理系統(tǒng),用于專門進行數(shù)據(jù)管理。1.1.2
數(shù)據(jù)庫技術(shù)的發(fā)展文件系統(tǒng)階段應(yīng)用程序與數(shù)據(jù)對應(yīng)關(guān)系1.1.2
數(shù)據(jù)庫技術(shù)的發(fā)展文件系統(tǒng)階段數(shù)據(jù)管理的特點:1、數(shù)據(jù)可以保存。2、數(shù)據(jù)具有獨立性。3、文件形式多樣性。4、數(shù)據(jù)存取以記錄為單位。1.1.2
數(shù)據(jù)庫技術(shù)的發(fā)展文件系統(tǒng)階段20世紀(jì)50年代后期到60年代中期。出現(xiàn)了對數(shù)據(jù)進行直接存取的存儲設(shè)備,在軟件方面也出現(xiàn)了操作系統(tǒng)以及一些高級語言,有了文件系統(tǒng)軟件或者操作系統(tǒng)的文件管理系統(tǒng),用于專門進行數(shù)據(jù)管理。1.1.2
數(shù)據(jù)庫技術(shù)的發(fā)展文件系統(tǒng)階段20世紀(jì)50年代后期到60年代中期。出現(xiàn)了對數(shù)據(jù)進行直接存取的存儲設(shè)備,在軟件方面也出現(xiàn)了操作系統(tǒng)以及一些高級語言,有了文件系統(tǒng)軟件或者操作系統(tǒng)的文件管理系統(tǒng),用于專門進行數(shù)據(jù)管理。1.1.2
數(shù)據(jù)庫技術(shù)的發(fā)展文件系統(tǒng)階段應(yīng)用程序與數(shù)據(jù)對應(yīng)關(guān)系1.1.2
數(shù)據(jù)庫技術(shù)的發(fā)展文件系統(tǒng)階段數(shù)據(jù)管理的特點:1、數(shù)據(jù)可以保存。2、數(shù)據(jù)具有獨立性。3、文件形式多樣性。4、數(shù)據(jù)存取以記錄為單位。1.1.2
數(shù)據(jù)庫技術(shù)的發(fā)展文件系統(tǒng)階段數(shù)據(jù)管理的缺陷:1、數(shù)據(jù)冗余度大。2、數(shù)據(jù)獨立性差。3、數(shù)據(jù)聯(lián)系性弱。1.1.2
數(shù)據(jù)庫技術(shù)的發(fā)展數(shù)據(jù)庫系統(tǒng)階段20世紀(jì)60年代后期至今。計算機主要用于大規(guī)模的管理,誕生數(shù)據(jù)庫技術(shù),用于統(tǒng)一管理數(shù)據(jù)的專門軟件系統(tǒng)數(shù)據(jù)庫管理系統(tǒng)。1.1.2
數(shù)據(jù)庫技術(shù)的發(fā)展數(shù)據(jù)庫系統(tǒng)階段應(yīng)用程序與數(shù)據(jù)的對應(yīng)關(guān)系1.1.2
數(shù)據(jù)庫技術(shù)的發(fā)展數(shù)據(jù)庫系統(tǒng)管理數(shù)據(jù)優(yōu)點:1、數(shù)據(jù)關(guān)聯(lián)性高。2、數(shù)據(jù)冗余性小。3、數(shù)據(jù)獨立性高。4、安全、可靠性高。5、數(shù)據(jù)的正確性高。6、數(shù)據(jù)的一致性強。我們把真實的世界以圖形圖像等數(shù)據(jù)形式進行記錄,存儲到計算機中,那么數(shù)據(jù)就需要經(jīng)過真實世界,信息世界以及機器世界三個階段。1.1.3
數(shù)據(jù)模型數(shù)據(jù)處理記錄三個階段1.1.3
數(shù)據(jù)模型數(shù)據(jù)記錄過程:首先,將真實世界中客觀存在的事物和事物特征進行抽象化處理,處理成信息世界的事物實體和屬性;其次,抽象化到信息世界,利用實體和聯(lián)系(E-R圖)的方法反應(yīng)事物與機器世界之間的相互關(guān)系;最后,用實體-聯(lián)系方法表達的概念模型轉(zhuǎn)化為機器世界的數(shù)據(jù)模型。1.1.3
數(shù)據(jù)模型數(shù)據(jù)庫管理系統(tǒng)采用的數(shù)據(jù)模型:層次模型網(wǎng)狀模型關(guān)系模型1.1.3
數(shù)據(jù)模型層次模型層次模型是將數(shù)據(jù)組織成一對多的結(jié)構(gòu)。層次模型的數(shù)據(jù)庫結(jié)構(gòu)數(shù)據(jù)存取方便使用速度快,模型結(jié)構(gòu)清晰,容易理解,檢索路線明確,數(shù)據(jù)修改和擴張較容易實現(xiàn)。但結(jié)構(gòu)不夠靈活,數(shù)據(jù)有冗余。1.1.3
數(shù)據(jù)模型層次模型組織數(shù)據(jù)結(jié)構(gòu)1.1.3
數(shù)據(jù)模型網(wǎng)狀模型各記錄點之間可以存在任意多的連接。能明確表示數(shù)據(jù)之間的復(fù)雜關(guān)系,具有了多對多類型的數(shù)據(jù)組織方式。但指針數(shù)據(jù)的存在就使得數(shù)據(jù)量增加,數(shù)據(jù)修改也不方便。1.1.3
數(shù)據(jù)模型網(wǎng)狀模型組織數(shù)據(jù)結(jié)構(gòu)1.1.3
數(shù)據(jù)模型關(guān)系模型關(guān)系模型以記錄的形式或者二維數(shù)據(jù)表的形式組織數(shù)據(jù)。模型中每一列都對應(yīng)實體的一個屬性,每一行自然形成一個由多個實體屬性組成的元組,我們將這樣的屬性存儲也稱之為記錄。結(jié)構(gòu)增加和刪除數(shù)據(jù)方便,具有更高的數(shù)據(jù)獨立性和更好的安全保密性。但如果數(shù)據(jù)庫很大,查找過程會比較麻煩。1.1.3
數(shù)據(jù)模型關(guān)系模型數(shù)據(jù)結(jié)構(gòu)1.1.3
數(shù)據(jù)模型常見數(shù)據(jù)庫產(chǎn)品:OracleSQLServerDB2MongoDBMySQL1.1.4常見的數(shù)據(jù)庫產(chǎn)品Oracle數(shù)據(jù)庫Oracle數(shù)據(jù)庫管理系統(tǒng)是由甲骨文(Oracle)公司開發(fā)的,在數(shù)據(jù)庫領(lǐng)域處于技術(shù)比較成熟的領(lǐng)先地位。Oracle數(shù)據(jù)庫管理系統(tǒng)采用標(biāo)準(zhǔn)的SQL,并經(jīng)過美國國家標(biāo)準(zhǔn)技術(shù)所(NTST)測試。可以在VMS、DOS、UNIX、Windows等操作系統(tǒng)的環(huán)境中工作,具有良好的兼容性、可移植性以及可連接性。1.1.4常見的數(shù)據(jù)庫產(chǎn)品SQLServer數(shù)據(jù)庫SQLServer是由微軟公司開發(fā)的一種關(guān)系型數(shù)據(jù)庫管理系統(tǒng),該數(shù)據(jù)庫廣泛用于電子商務(wù)、銀行、保險、電力等相關(guān)行業(yè)。SQLServer提供了對XML和Internet標(biāo)準(zhǔn)的支持,該數(shù)據(jù)庫具有強大的、靈活的、基于Web的應(yīng)用程序管理功能。SQLServer數(shù)據(jù)庫界面友好、易于操作,但只能在Windows環(huán)境平臺運行。1.1.4常見的數(shù)據(jù)庫產(chǎn)品DB2數(shù)據(jù)庫DB2數(shù)據(jù)庫是由IBM公司研制的一種關(guān)系型數(shù)據(jù)庫管理系統(tǒng)。應(yīng)用于OS/2、Windows等環(huán)境平臺,具有較好的可伸縮性,可支持從大型計算機到單用戶的環(huán)境。提供了高層次的數(shù)據(jù)利用性、完整性、安全性和可恢復(fù)性,并且具有從小規(guī)模到大規(guī)模應(yīng)用程序的執(zhí)行能力1.1.4常見的數(shù)據(jù)庫產(chǎn)品MongoDB數(shù)據(jù)庫由10gen公司開發(fā)的一個介于關(guān)系數(shù)據(jù)庫和非關(guān)系數(shù)據(jù)庫之間的產(chǎn)品。非關(guān)系數(shù)據(jù)庫當(dāng)中功能相對豐富,最像關(guān)系數(shù)據(jù)庫的非關(guān)系數(shù)據(jù)庫。具有高性能、易部署、易使用、存儲數(shù)據(jù)方便等特點1.1.4常見的數(shù)據(jù)庫產(chǎn)品MySQL數(shù)據(jù)庫MySQL數(shù)據(jù)庫管理系統(tǒng)是由瑞典的MySQLAB公司開發(fā),現(xiàn)屬于Oracle公司產(chǎn)品。以“客戶/服務(wù)器”模式實現(xiàn)。具有跨平臺的特性,使用更加方便、快捷,數(shù)據(jù)庫免費,運營成本低。1.1.4常見的數(shù)據(jù)庫產(chǎn)品課堂總結(jié)數(shù)據(jù)庫的概念1234數(shù)據(jù)庫技術(shù)的發(fā)展人工管理文件系統(tǒng)數(shù)據(jù)庫系統(tǒng)數(shù)據(jù)模型數(shù)據(jù)庫產(chǎn)品層次模型網(wǎng)狀模型關(guān)系模型課堂總結(jié)思維導(dǎo)圖授課內(nèi)容11.2.1獲取MySQL21.2.2安裝、配置MySQL31.2.3管理MySQL服務(wù)1.2.4用戶登錄與密碼設(shè)置4五
任務(wù)2MySQL安裝與配置51.2.5MySQL的使用1.2.1
獲取MySQLMySQL官網(wǎng)界面1.2.1
獲取MySQL1.2.1
獲取MySQL選擇使用操作系統(tǒng)和數(shù)據(jù)庫版本1.2.1
獲取MySQL選擇要下載的安裝包1.2.1
獲取MySQL下載離線完整安裝包MySQL源文件的命名一般由點分3個數(shù)字段組成的版本號。下載版本8.0.34,其中第一段里面的“8”是主版本號,描述了文件的格式,所有版本8的發(fā)行都有相同的文件格式;第二段數(shù)字“0”是發(fā)行級別,主版本號和發(fā)行級別組合到一起便是發(fā)行序列號;第三段數(shù)字“34”是此發(fā)行序列的版本號。1.2.1
獲取MySQL1.2.2
安裝、配置MySQL下載好MySQL安裝包后,可以進行MySQL的安裝,雙擊打開下載好的離線安裝包(完整安裝包),安裝包會自動進行解壓進行安裝開始安裝時,會有四種安裝方式讓我們選擇。Serveronly僅作為服務(wù)器安裝,Clientonly僅作為客戶端安裝,F(xiàn)ull完全安裝,Custom自定義安裝。1.2.2
安裝、配置MySQL1.2.2
安裝、配置MySQL安裝方式選擇界面1.2.2
安裝、配置MySQL我們依次點擊“MySQLServer”、“MySQLServer8.0”,“MySQLServer8.0.34-×64”,點擊向右選擇按鈕,選擇到即將安裝區(qū)域。1.2.2
安裝、配置MySQL點擊“AdvancedOptions”按鈕可以設(shè)置Mysql安裝路徑以及數(shù)據(jù)存儲路徑,設(shè)置好后點擊OK。配置MySQL的服務(wù)類型和網(wǎng)絡(luò),ConfigType是服務(wù)類型,這里MySQL提供了三種服務(wù)類型:1、DevelopmentComputer,表示開發(fā)計算機2、ServerComputer,表示服務(wù)器計算機3、DedicatedComputer,表示專屬計算機1.2.2
安裝、配置MySQL1.2.2
安裝、配置MySQL1.2.2
安裝、配置MySQL配置MySQL網(wǎng)絡(luò)。Connectivity是配置MySQL連接,我們勾選TCP/IP,表明使用網(wǎng)絡(luò)通訊協(xié)議,其中Port指明端口號--3306,XProtocolPort指明X協(xié)議端口--33060,勾選OpenWindowsFirewallportsfornetworkaccess,表示為網(wǎng)絡(luò)訪問打開Windows防火墻端口,PipeName和MemoryName,可以根據(jù)需要對該兩項按需勾選。1.2.2
安裝、配置MySQL1.2.2
安裝、配置MySQL配置身份驗證方式。勾選UseStrongPasswordEncryptionforAuthentication(RECOMMENDED)驗證方式,使用的是MySQL8提供的新的驗證方式。如果勾選UseLegacyAuthenticationMethod(RetainMySQL5.xCompatibility)驗證方式,使用的是MySQL5提供的驗證方式。1.2.2
安裝、配置MySQL1.2.2
安裝、配置MySQL配置MySQL的賬戶和角色。RootAccountPassword,設(shè)置root賬戶密碼;MySQLRootPassword,設(shè)置root賬戶密碼;RepeatPassword,確認root賬戶密碼;MySQLUserAccounts,可添加新用戶,配置其用戶連接主機和角色信息1.2.2
安裝、配置MySQL如果需要添加用戶,可以點擊AddUser添加用戶,在彈出窗口設(shè)置用戶名稱、連接的主機、角色及密碼1.2.2
安裝、配置MySQL配置WindowsService。為MySQL服務(wù)器實例設(shè)置一個Windows服務(wù)名,每一個服務(wù)器都需要一個唯一的名稱,該名稱需要記住,我們設(shè)置WindowsServiceName為MySQL80,MySQL服務(wù)需要在指定的用戶下運行,這里選擇StandardSystemAccount(標(biāo)準(zhǔn)系統(tǒng)賬戶),該賬戶可以適用于大多數(shù)應(yīng)用場景。1.2.2
安裝、配置MySQL1.2.2
安裝、配置MySQL配置完成1.2.2
安裝、配置MySQL登錄MySQL。當(dāng)MySQL服務(wù)已經(jīng)運行時,我們可以通過MySQL自帶的客戶端工具登錄到MySQL數(shù)據(jù)庫中,打開已經(jīng)安裝好的mysql客戶端會提示輸入密碼,Enterpassword:輸入設(shè)置好的密碼,回車登錄。登錄成功后你將會看到WelcometotheMySQLmonitor...的提示語1.2.3
管理MySQL服務(wù)配置環(huán)境。首先,我們找到我們MySQL的安裝路徑,復(fù)制bin包所在路徑。第二,回到電腦桌面,右鍵此電腦,選擇屬性,高級系統(tǒng)設(shè)置,進入環(huán)境變量。最后,添加環(huán)境變量。點擊新建,變量名為PATH,變量值為MySQLbin所在路徑,如果已經(jīng)有PATH變量,則選擇PATH變量,點擊編輯,在最前面或者最后面加上復(fù)制的路徑,并用“;”分隔,點擊確認關(guān)閉窗口1.2.3
管理MySQL服務(wù)1.2.3
管理MySQL服務(wù)1.2.3
管理MySQL服務(wù)環(huán)境變量測試一、打開系統(tǒng)DOS窗口輸入mysql-uroot-p點擊回車;二、輸入設(shè)置的密碼,登錄成功進入到MySQL歡迎界面;1.2.3
管理MySQL服務(wù)管理MySQL數(shù)據(jù)庫常用的命令:USE。用來完成一個數(shù)據(jù)庫到另一個數(shù)據(jù)庫的轉(zhuǎn)換,就是選擇要操作的Mysql數(shù)據(jù)庫。使用方法:USE
數(shù)據(jù)庫名
SHOWDATABASES。列出MySQL數(shù)據(jù)庫管理系統(tǒng)的數(shù)據(jù)庫列表SHOWTABLES。顯示指定數(shù)據(jù)庫的所有表,使用該命令前需要使用use命令來選擇要操作的數(shù)據(jù)庫其他管理命令:SHOWCOLUMNSFROM
數(shù)據(jù)表,顯示數(shù)據(jù)表的屬性,屬性類型,主鍵信息,是否為NULL,默認值等其他信息;SHOWINDEXFROM
數(shù)據(jù)表,顯示數(shù)據(jù)表的詳細索引信息,包括PRIMARYKEY(主鍵);SHOWTABLESTATUS[FROMdb_name][LIKE'pattern'],該命令將輸出Mysql數(shù)據(jù)庫管理系統(tǒng)的性能及統(tǒng)計信息。1.2.4
用戶登錄與密碼設(shè)置創(chuàng)建新用戶如果需要添加MySQL用戶,只需要在mysql數(shù)據(jù)庫中的user表添加新用戶即可。創(chuàng)建新用戶使用命令:createuser‘用戶名’@’IP地址’identifiedby‘密碼’。我們一起添加一個用戶,用戶名為guest,密碼為guest001。一、打開客戶端命令行,登錄使用MySQL數(shù)據(jù)庫,查看數(shù)據(jù)庫1.2.4
用戶登錄與密碼設(shè)置1.2.4
用戶登錄與密碼設(shè)置二、Mysql數(shù)據(jù)庫中的user表存放用戶,我們切換當(dāng)前數(shù)據(jù)庫為mysql并查看數(shù)據(jù)表1.2.4
用戶登錄與密碼設(shè)置三、使用“selectuser,hostfromuser”命令查看當(dāng)前用戶1.2.4
用戶登錄與密碼設(shè)置四、使用命令createuser‘guest’@’localhost’identifiedby‘guest001’創(chuàng)建用戶名為“guest”,密碼為“guest001”用戶,創(chuàng)建后進行查看。1.2.4
用戶登錄與密碼設(shè)置用戶權(quán)限設(shè)置可以使用“GRANT”命令對用戶設(shè)置權(quán)限,Grant命令用法:grant權(quán)限on數(shù)據(jù)庫對象to用戶。這里我們將“查詢”權(quán)限給到我們剛建的guest用戶,使用命令Grantselecton*.*to‘guest’@’localhost’命令中*.*代表所有數(shù)據(jù)庫,我們也可以按不同數(shù)據(jù)庫分配權(quán)限。1.2.4
用戶登錄與密碼設(shè)置授予“guest”用戶所有數(shù)據(jù)庫權(quán)限,使用命令:GRANTALLPRIVILEGESON*.*TO'guest'@'localhost'我們也可以使用GRANT命令給用戶分配其他具體功能的權(quán)限,常用權(quán)限有:查詢,使用命令select;插入,使用命令insert;更新,使用命令update;刪除,使用命令delete;創(chuàng)建,使用命令create。1.2.4
用戶登錄與密碼設(shè)置設(shè)置mysql的登錄密碼:直接使用alter命令修改用戶密碼。我們修改剛剛建立的用戶“guest”密碼為“guest002”,我們先使用“guest”用戶登錄數(shù)據(jù)庫,登錄成功后修改密碼為“guest002”1.2.5
MySQL的使用SQL優(yōu)點:一、一體化。二、使用方式靈活。三、非過程化。四、語言簡潔、語法簡單。1.2.5
MySQL的使用SQL組成:一、數(shù)據(jù)定義語言
(DataDefinitionLanguage,DDL)。二、數(shù)據(jù)操作語言
(DataManipulationLanguage,DML)。三、數(shù)據(jù)查詢語言
(DataQueryLanguage,DQL)。四、數(shù)據(jù)控制語言
(DataControlLanguage,DCL)。1.2.5
MySQL的使用MySQL注釋:一、MySQL單行注釋1、單行注釋可以使用#注釋符,#注釋符后直接加注釋內(nèi)容。格式如下:#注釋內(nèi)容2、單行注釋可以使用--注釋符,--注釋符后需要加一個空格,注釋才能生效。格式如下:--注釋內(nèi)容#和--的區(qū)別就是:#后面直接加注釋內(nèi)容,而--的第2個破折號后需要跟一個空格符在加注釋內(nèi)容。1.2.5
MySQL的使用二、MySQL多行注釋多行注釋使用/**/注釋符。/*用于注釋內(nèi)容的開頭,*/用于注釋內(nèi)容的結(jié)尾。多行注釋格式如下:注意:注釋內(nèi)容寫在/*和*/之間,可以跨多行。/*
第一行注釋內(nèi)容
第二行注釋內(nèi)容*/1.2.5
MySQL的使用MySQL語句的大小寫規(guī)則SQL語句的大小寫規(guī)則與語句組成元素、引用內(nèi)容和所使用的操作系統(tǒng)有關(guān)。一、SQL關(guān)鍵字和函數(shù)名二、數(shù)據(jù)庫名、表名以及視圖名三、存儲程序的名字四、列名和索引名五、別名的名字課堂總結(jié)獲取MySQL1234安裝、配置MySQL安裝MySQL配置MySQL管理MySQL服務(wù)用戶登錄與密碼設(shè)置配置環(huán)境常用命令創(chuàng)建新用戶用戶權(quán)限設(shè)置設(shè)置MySQL登錄密碼MySQL的使用5SQL組成MySQL注釋MySQL語句大小寫規(guī)則課堂總結(jié)思維導(dǎo)圖授課內(nèi)容11.3.1
常用圖形化管理工具介紹21.3.2
DataGrip介紹及安裝1.3.3
Navicat介紹及安裝3六
任務(wù)3
常用圖形化管理工具1.3.1
常用圖形化管理工具介紹圖形化的數(shù)據(jù)庫管理工具可以縮短數(shù)據(jù)庫開發(fā)時間,簡化在MySQL數(shù)據(jù)庫實際開發(fā)過程中的操作,幫助MySQL數(shù)據(jù)庫開發(fā)人員進行數(shù)據(jù)庫開發(fā),提供很多新的特性和功能。常使用圖形管理工具有:一、DBeaver
二、SQLyog三、DBNinja
四、DBToolsManager五、SQLWaveGUIClientforMySQL六、MyWebSQL七、MySQLWorkbench1.3.1
常用圖形化管理工具介紹一、DBeaverDBeaver是一款基于Java開發(fā),免費開源的通用數(shù)據(jù)庫管理和開發(fā)工具,使用非常友好的ASL協(xié)議。DBeaver采用Eclipse框架開發(fā),支持插件擴展,并且提供了許多數(shù)據(jù)庫管理工具。可以支持包括MySQL在內(nèi)的幾乎所有的數(shù)據(jù)庫產(chǎn)品。1.3.1
常用圖形化管理工具介紹二、SQLyogSQLyog是一款功能最強大的MySQL管理工具,它綜合了MySQL工作臺、phpMyAdmin和其他MySQL前端及MySQLGUI工具的特點。是一個易于使用的、快速而簡潔的圖形化管理MYSQL數(shù)據(jù)庫的工具,它能夠幫助我們在任何地點有效地管理數(shù)據(jù)庫。1.3.1
常用圖形化管理工具介紹三、DBNinjaDBNinja是一款先進的基于Web的MySQL數(shù)據(jù)庫管理與開發(fā)程序。它主要用于遠程訪問托管服務(wù)器。DBNinja支持功能較全。它還可以導(dǎo)入和備份數(shù)據(jù)、MySQL對象結(jié)構(gòu)以及管理用戶等。DBNinja的用戶界面功能完備且清新美觀,可安全地運用于任何瀏覽器及任何操作系統(tǒng)中。1.3.1
常用圖形化管理工具介紹四、DBToolsManagerDBManager是一款功能強大的數(shù)據(jù)管理應(yīng)用程序。DBManager內(nèi)置支持MySQL、PostgreSQL、Interbase/Firebird、SQLite,DBF表、MSAccess,MSSQL服務(wù)器,Sybase,Oracle和ODBC數(shù)據(jù)庫引擎等一些特性。DBManager目前擁有個人和企業(yè)兩個版本,用戶可按需選擇使用。1.3.1
常用圖形化管理工具介紹五、SQLWaveGUIClientforMySQLSQLWaveGUIClientforMySQL是MySQL數(shù)據(jù)庫
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- T/CAQI 124-2020家用和類似用途飲用水處理裝置安全使用年限
- T/CAPEB 00001.7-2022制藥裝備容器和管道第7部分:檢驗
- T/CAPEB 00001.5-2022制藥裝備容器和管道第5部分:管道連接
- java原創(chuàng)面試題及答案
- 教法技能考試題及答案
- 阜陽衛(wèi)校面試題及答案
- T/CAEPI 64-2023固體回收燃料分類與分級
- 雙方合伙出資存貨協(xié)議書
- 武夷巖茶購銷合同范本
- 住家病人護工合同范本
- MOOC 美術(shù)鑒賞-河南理工大學(xué) 中國大學(xué)慕課答案
- 頁巖氣及其成藏特征
- 植物生理學(xué)課件(王小菁-第8版)-第五章-植物同化物的運輸
- 建設(shè)工程監(jiān)理質(zhì)量管理體系樣本
- 全國海洋知識競賽考試題庫及答案解析(800題版)
- 山東省東營市2023年中考化學(xué)試題(附真題答案)
- 應(yīng)用電化學(xué)習(xí)題及答案
- 保潔外包可行性方案
- 防災(zāi)避險功能綠地規(guī)劃
- 大型車禍急救護理
- 夜班管理中的質(zhì)量控制和監(jiān)督措施
評論
0/150
提交評論