![MySQL數(shù)據(jù)庫(kù)原理與應(yīng)用(微課版)ch02初識(shí)MySQL_第1頁(yè)](http://file4.renrendoc.com/view9/M01/3E/35/wKhkGWdAAkyAdDgIAACDeCwz8ds231.jpg)
![MySQL數(shù)據(jù)庫(kù)原理與應(yīng)用(微課版)ch02初識(shí)MySQL_第2頁(yè)](http://file4.renrendoc.com/view9/M01/3E/35/wKhkGWdAAkyAdDgIAACDeCwz8ds2312.jpg)
![MySQL數(shù)據(jù)庫(kù)原理與應(yīng)用(微課版)ch02初識(shí)MySQL_第3頁(yè)](http://file4.renrendoc.com/view9/M01/3E/35/wKhkGWdAAkyAdDgIAACDeCwz8ds2313.jpg)
![MySQL數(shù)據(jù)庫(kù)原理與應(yīng)用(微課版)ch02初識(shí)MySQL_第4頁(yè)](http://file4.renrendoc.com/view9/M01/3E/35/wKhkGWdAAkyAdDgIAACDeCwz8ds2314.jpg)
![MySQL數(shù)據(jù)庫(kù)原理與應(yīng)用(微課版)ch02初識(shí)MySQL_第5頁(yè)](http://file4.renrendoc.com/view9/M01/3E/35/wKhkGWdAAkyAdDgIAACDeCwz8ds2315.jpg)
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第2章初識(shí)MySQL本章概述MySQL是一個(gè)關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),由瑞典MySQLAB公司開(kāi)發(fā),屬于Oracle旗下產(chǎn)品。MySQL軟件采用了雙授權(quán)政策,分為社區(qū)版和商業(yè)版,由于其體積小、速度快、總體擁有成本低,尤其是開(kāi)放源碼這一特點(diǎn)。本章學(xué)習(xí)目標(biāo)了解MySQL的概念、發(fā)展史、特性、優(yōu)勢(shì)和應(yīng)用環(huán)境;掌握Windows平臺(tái)下MySQL的安裝與配置;
掌握Linux平臺(tái)下MySQL的安裝和配置;
掌握MySQL服務(wù)的啟動(dòng)與停止;掌握Path變量的配置;熟悉MySQL命令窗口的實(shí)用;了解如何學(xué)好MySQL。目錄0102050304啟動(dòng)服務(wù)并登錄MySQL數(shù)據(jù)庫(kù)Windows平臺(tái)下安裝與配置MySQLLinux平臺(tái)下安裝和配置MyLSQL如何學(xué)好MySQLMySQL概述目錄0102050304啟動(dòng)服務(wù)并登錄MySQL數(shù)據(jù)庫(kù)Windows平臺(tái)下安裝與配置MySQLLinux平臺(tái)下安裝和配置MyLSQL如何學(xué)好MySQLMySQL概述01MySQL概述01MySQL是由瑞典的MySQL
AB公司開(kāi)發(fā)的,該公司于1995年建立,目前屬于Oracle公司。MySQL的符號(hào)是一只名為Sakila的海豚,代表著MySQL數(shù)據(jù)庫(kù)和團(tuán)隊(duì)的速度、能力、精確和優(yōu)秀本質(zhì)。MySQL的起源可以追溯到1995年,當(dāng)時(shí)瑞典開(kāi)發(fā)者M(jìn)ichael
Widenius和David
Axmark開(kāi)始創(chuàng)建一個(gè)名為MySQL的輕量級(jí)數(shù)據(jù)庫(kù)系統(tǒng)。最初,MySQL僅僅是一個(gè)小型的、僅支持少量數(shù)據(jù)類型和表的數(shù)據(jù)庫(kù),但它具有高度的可靠性和性能優(yōu)勢(shì),很快就在Linux和其他UNIX操作系統(tǒng)上得到了廣泛的應(yīng)用。在接下來(lái)的幾年里,MySQL不斷改進(jìn)并擴(kuò)展其功能。逐漸成為Web應(yīng)用程序的主流數(shù)據(jù)庫(kù)之一。今天,MySQL已經(jīng)成為Web應(yīng)用程序和企業(yè)應(yīng)用的主流數(shù)據(jù)庫(kù)之一,它在全球擁有數(shù)百萬(wàn)的用戶和開(kāi)發(fā)者,支持各種語(yǔ)言和平臺(tái)。MySQL的發(fā)展史01MySQL概述2MySQL的優(yōu)勢(shì)作為一款自由軟件,MySQL允許任何人從官方網(wǎng)站下載。它是一個(gè)真正的多用戶、多線程SQL數(shù)據(jù)庫(kù)服務(wù)器,能夠快捷、有效和安全地處理大量數(shù)據(jù),被廣泛地應(yīng)用于Internet上的中小型網(wǎng)站中。01MySQL概述03MySQL的應(yīng)用環(huán)境目前Internet上流行的網(wǎng)站構(gòu)架方式是LAMP(Linux+Apache+MySQL+PHP),即使用Linux作為操作系統(tǒng),Apache作為Web服務(wù)器,MySQL作為數(shù)據(jù)庫(kù),PHP作為服務(wù)器端腳本解釋器。01MySQL概述04(1)性能:MySQL
8.0的速度要比MySQL
5.7快2倍。(2)NoSQL:從MySQL5.7開(kāi)始,提供NoSQL存儲(chǔ)功能,在MySQL8.0中這部分功能得到了更大的改進(jìn)。(3)窗口函數(shù)(windowfunction):從MySQL8.0開(kāi)始,新增了窗口函數(shù),可以用來(lái)實(shí)現(xiàn)若干種新的查詢方式。(4)隱藏索引:在MySQL8.0中,索引可以被隱藏或被顯示。當(dāng)索引被隱藏后,它將不會(huì)被查詢優(yōu)化器使用。(5)降序索引:MySQL8.0為索引提供了按降序方式進(jìn)行排序的支持,在這種索引中的值也會(huì)按降序的方式進(jìn)行排序。(6)通用表表達(dá)式(commontableexpressions,CTE):在復(fù)雜的查詢中使用嵌入式表時(shí),使用CTE使得查詢語(yǔ)句更清晰。(7)UTF-8編碼:從MySQL8.0開(kāi)始,使用utf8mb4作為默認(rèn)字符集。(8)JSON:MySQL8.0大幅改進(jìn)了對(duì)JSON的支持,添加了基于路徑查詢參數(shù)從JSON字段中抽取數(shù)據(jù)的JSON_EXTRACT()函數(shù),以及用于將數(shù)據(jù)分別組合到JSON數(shù)組和對(duì)象中的JSON_ARRAYAGG()和JSON_OBJECTAGG()聚合函數(shù)。(9)可靠性:InnoDB現(xiàn)在支持表DDL的原子性,也就是InnoDB表上的DDL也可以實(shí)現(xiàn)事務(wù)完整性,要么失敗回滾,要么成功提交,不至于出現(xiàn)部分成功的問(wèn)題。(10)高可用性(highavailability):InnoDB集群為數(shù)據(jù)庫(kù)提供了集成的原生HA解決方案。(11)安全性:OpenSSL改進(jìn)、新的默認(rèn)身份驗(yàn)證、SQL角色、密碼強(qiáng)度、授權(quán)。MySQL8的新特性目錄0102050304啟動(dòng)服務(wù)并登錄MySQL數(shù)據(jù)庫(kù)Windows平臺(tái)下安裝與配置MySQLLinux平臺(tái)下安裝和配置MyLSQL如何學(xué)好MySQLMySQL概述02Windows平臺(tái)下安裝與配置MySQL可以通過(guò)訪問(wèn)MySQL官方網(wǎng)站下載MySQL安裝包。下載頁(yè)面提供了多種版本的MySQLCommunityServer,用戶需要根據(jù)自己的操作系統(tǒng)選擇相應(yīng)的版本進(jìn)行下載。下載完成后,將得到一個(gè)包含安裝文件的壓縮包。MySQL服務(wù)器安裝包的下載安裝過(guò)程包括啟動(dòng)安裝向?qū)?、選擇安裝類型、安裝插件、配置服務(wù)器、設(shè)置網(wǎng)絡(luò)和安全選項(xiàng)、配置用戶賬戶和角色、配置Windows服務(wù)以及應(yīng)用配置等步驟。安裝完成后,可以通過(guò)ProductConfiguration界面進(jìn)行進(jìn)一步的配置。MySQL服務(wù)器的安裝目錄0102050304啟動(dòng)服務(wù)并登錄MySQL數(shù)據(jù)庫(kù)Windows平臺(tái)下安裝與配置MySQLLinux平臺(tái)下安裝和配置MyLSQL如何學(xué)好MySQLMySQL概述03啟動(dòng)服務(wù)并登錄MySQL數(shù)據(jù)庫(kù)(1)右擊“計(jì)算機(jī)”圖標(biāo),在彈出的快捷菜單中選擇“屬性”命令,在彈出的“系統(tǒng)”對(duì)話框中單擊“高級(jí)系統(tǒng)設(shè)置”彈出“系統(tǒng)屬性”對(duì)話框。(2)在“系統(tǒng)屬性”對(duì)話框中,選擇“高級(jí)”選項(xiàng)卡,單擊“環(huán)境變量”按鈕,彈出“環(huán)境變量”對(duì)話框。(3)在“環(huán)境變量”對(duì)話框中,選擇“系統(tǒng)變量”中的Path選項(xiàng),單擊“編輯”按鈕,彈出“編輯環(huán)境變量”對(duì)話框。(4)在“編輯環(huán)境變量”對(duì)話框中,將MySQL服務(wù)器的bin文件夾位置(C:\ProgramFiles\MySQL\MySQLServer8.0\bin)添加到“變量值”文本框中,如圖所示。配置Path變量03啟動(dòng)服務(wù)并登錄MySQL數(shù)據(jù)庫(kù)啟動(dòng)和停止MySQL(1)通過(guò)系統(tǒng)服務(wù)啟動(dòng)、停止MySQL服務(wù)器。如果MySQL被設(shè)置為Windows服務(wù),則可以通過(guò)選擇“開(kāi)始”→“控制面板”→“系統(tǒng)和安全”→“管理工具”→“服務(wù)”命令打開(kāi)Windows服務(wù)管理器。(2)在命令提示符下啟動(dòng)、停止MySQL服務(wù)器:net
start
MySQL8003啟動(dòng)服務(wù)并登錄MySQL數(shù)據(jù)庫(kù)連接和斷開(kāi)MySQL連接MySQL服務(wù)器可以通過(guò)mysql命令實(shí)現(xiàn),需要指定用戶名、主機(jī)地址、端口和密碼。連接后,可以通過(guò)exit或quit命令斷開(kāi)與MySQL服務(wù)器的連接。連接到MySQL服務(wù)器后,可以通過(guò)在MySQL提示符下輸入exit或者quit命令斷開(kāi)與MySQL服務(wù)器的連接。03啟動(dòng)服務(wù)并登錄MySQL數(shù)據(jù)庫(kù)打開(kāi)MySQL8.0CommandLineClient安裝完成后,可以通過(guò)開(kāi)始菜單打開(kāi)MySQL8.0CommandLineClient程序,并使用root用戶登錄MySQL服務(wù)器,開(kāi)始數(shù)據(jù)庫(kù)操作。目錄0102050304啟動(dòng)服務(wù)并登錄MySQL數(shù)據(jù)庫(kù)Windows平臺(tái)下安裝與配置MySQL如何學(xué)好MySQLMySQL概述Linux平臺(tái)下安裝和配置MySQLLinux平臺(tái)下安裝和配置MySQL在基于Debian的Linux發(fā)行版上,可以使用apt-get命令更新源并安裝MySQL服務(wù)。安裝后,可以通過(guò)systemctl命令檢查MySQL服務(wù)的狀態(tài)。在Linux平臺(tái)上,可以通過(guò)官網(wǎng)下載MySQL的安裝包,或者使用apt包管理器進(jìn)行安裝。下載后,需要按依賴順序安裝.deb文件,或者使用dpkg命令和apt-get解決依賴問(wèn)題。安裝完成后,可以通過(guò)服務(wù)命令檢查MySQL服務(wù)狀態(tài)。下載安裝MySQL通過(guò)apt安裝MySQL服務(wù)目錄0102050304啟動(dòng)服務(wù)并登錄MySQL數(shù)據(jù)庫(kù)Windows平臺(tái)下安裝與配置MySQL如何學(xué)好MySQLMySQL概述Linux平臺(tái)下安裝和配置MySQL如何學(xué)好MySQL010302多上機(jī)實(shí)踐在掌握實(shí)踐技能的同時(shí),也不能忽視數(shù)據(jù)庫(kù)理論知識(shí)的學(xué)習(xí),這對(duì)于深入理解數(shù)據(jù)庫(kù)的工作原理和優(yōu)化數(shù)據(jù)庫(kù)性能至關(guān)重要。多編寫(xiě)SQL語(yǔ)句編寫(xiě)SQL語(yǔ)句是數(shù)據(jù)庫(kù)管理的核心技能之一,通過(guò)不斷編寫(xiě)和優(yōu)化SQL語(yǔ)句,可以提高數(shù)據(jù)庫(kù)操作的效率和準(zhǔn)確性。學(xué)習(xí)MySQL的過(guò)程中,應(yīng)該多進(jìn)行上機(jī)實(shí)踐,通過(guò)實(shí)際操作來(lái)加深對(duì)數(shù)據(jù)庫(kù)操作的理解和記
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025至2030年中國(guó)金屬網(wǎng)狀鍍鉻手推車數(shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 2025至2030年中國(guó)紫外線燈泡數(shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 2025至2030年中國(guó)擴(kuò)幅機(jī)數(shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 總務(wù)管理與辦公室操作培訓(xùn)考核試卷
- 二零二五年度木門(mén)行業(yè)標(biāo)準(zhǔn)制定合作合同
- 拍賣(mài)師溝通技巧考核試卷
- 2025-2030年手繪玻璃裝飾畫(huà)行業(yè)跨境出海戰(zhàn)略研究報(bào)告
- 2025-2030年護(hù)腎黑豆糊行業(yè)深度調(diào)研及發(fā)展戰(zhàn)略咨詢報(bào)告
- 2025-2030年口腔清新漱口水系列企業(yè)制定與實(shí)施新質(zhì)生產(chǎn)力戰(zhàn)略研究報(bào)告
- 2025-2030年增肌乳清蛋白粉企業(yè)制定與實(shí)施新質(zhì)生產(chǎn)力戰(zhàn)略研究報(bào)告
- 加強(qiáng)網(wǎng)絡(luò)空間治理工作的調(diào)研與思考
- 產(chǎn)后修復(fù)學(xué)習(xí)培訓(xùn)課件
- 高考志愿咨詢培訓(xùn)課件
- mysql課件第五章數(shù)據(jù)查詢
- 超濾培訓(xùn)課件
- 熱線電話管理制度
- 《海峽兩岸經(jīng)濟(jì)合作框架協(xié)議》全文
- 紡絲原液制造工(中級(jí))理論考試復(fù)習(xí)題庫(kù)(含答案)
- ArcGIS軟件入門(mén)培訓(xùn)教程演示文稿
- 大梅沙河道河道流量水位
- 人教版初二英語(yǔ)八年級(jí)上冊(cè)全冊(cè)英語(yǔ)單詞表
評(píng)論
0/150
提交評(píng)論