開啟掘金成長之旅!這是我參與「掘金日新計劃 · 2 月更文挑戰」的第2天,點擊查看活動詳情
前言
本文將為大家對 【MySQL基礎教程】 的相關內容進行介紹,下邊具體將對MySQL概述,MySQL數據庫介紹與安裝(包括:MySQL數據庫版本、MySQL數據庫下載、MySQL數據庫安裝、MySQL啟動與停止、客戶端連接),數據模型(包括:關系型數據庫(RDBMS)、數據模型)等進行詳盡介紹~
博主主頁: 小新要變強 的主頁
Java全棧學習路線可參考: 【Java全棧學習路線】最全的Java學習路線及知識清單mysql數據庫基礎與實力教程,Java自學方向指引,內含最全Java全棧學習技術清單~
算法刷題路線可參考: 算法刷題路線總結與相關資料分享,內含最詳盡的算法刷題路線指南及相關資料分享~
一、MySQL概述
在這一部分,我們先來講解三個概念:數據庫、數據庫管理系統、SQL。
名稱全稱簡稱
數據庫
存儲數據的倉庫,數據是有組織的進行存儲
(DB)
數據庫管理系統
操縱和管理數據庫的大型軟件
(DBMS)
SQL
操作關系型數據庫的編程語言,定義了一套操作關系型數據庫統一標準
Query (SQL)
而目前主流的關系型數據庫管理系統的市場占有率排名如下:
而不論我們使用的是上面的哪一個關系型數據庫,最終在操作時,都是使用SQL語言來進行統一操作,因為我們前面講到SQL語言,是操作關系型數據庫的 統一標準 。所以即使我們現在學習的是MySQL,假如我們以后到了公司,使用的是別的關系型數據庫,如:、DB2、,也完全不用擔心,因為操作的方式都是一致的。
二、MySQL數據庫介紹與安裝1??MySQL數據庫版本
官方網站:
MySQL官方提供了兩種不同的版本:
2??MySQL數據庫下載
下載地址://in…
也可以使用課程資料中提供的MySQL的安裝包:
3??MySQL數據庫安裝
要想使用MySQL,我們首先先得將MySQL安裝好,我們可以根據下面的步驟,一步一步的完成MySQL的安裝。
(1)雙擊官方下來的安裝包文件
(2)根據安裝提示進行安裝
安裝MySQL的相關組件,這個過程可能需要耗時幾分鐘,耐心等待。
輸入MySQL中root用戶的密碼,一定記得記住該密碼
(3)進行相關配置
安裝好MySQL之后,還需要配置環境變量mysql數據庫基礎與實力教程,這樣才可以在任何目錄下連接MySQL。
A. 在此電腦上,右鍵選擇屬性
B. 點擊左側的 "高級系統設置",選擇環境變量
C. 找到 Path 系統變量, 點擊 "編輯"
D. 選擇 "新建" , 將MySQL 的安裝目錄下的bin目錄添加到環境變量
4??MySQL啟動與停止
MySQL安裝完成之后,在系統啟動時,會自動啟動MySQL服務,我們無需手動啟動了。
當然,也可以手動的通過指令啟動停止,以管理員身份運行cmd,進入命令行執行如下指令:
net start mysql80
net stop mysql80
復制代碼
注意 : 上述的 是我們在安裝MySQL時,默認指定的mysql的系統服務名,不是固定的,如果未改動,默認就是。
5??客戶端連接
方式一:使用MySQL提供的客戶端命令行工具
方式二:使用系統自帶的命令行工具執行指令
mysql [-h 127.0.0.1] [-P 3306] -u root -p
參數:
-h : MySQL服務所在的主機IP
-P : MySQL服務端口號, 默認3306
-u : MySQL數據庫用戶名
-p : MySQL數據庫用戶名對應的密碼
復制代碼
[ ]內為可選參數,如果需要連接遠程的MySQL,需要加上這兩個參數來指定遠程主機IP、端口,如果連接本地的MySQL,則無需指定這兩個參數。
注意: 使用這種方式進行連接時,需要安裝完畢后配置PATH環境變量。
三、數據模型1??關系型數據庫(RDBMS)
概念: 建立在關系模型基礎上,由多張相互連接的二維表組成的數據庫。
而所謂二維表,指的是由行和列組成的表,如下圖(就類似于Excel表格數據,有表頭、有列、有行,還可以通過一列關聯另外一個表格中的某一列數據)。我們之前提到的MySQL、、DB2、這些都是屬于關系型數據庫,里面都是基于二維表存儲數據的。簡單說,基于二維表存儲數據的數據庫就成為關系型數據庫,不是基于二維表存儲數據的數據庫,就是非關系型數據庫。
特點:
2??數據模型
MySQL是關系型數據庫,是基于二維表進行數據存儲的,具體的結構圖下:
后記
以上呢就是為大家對 【MySQL基礎教程】 的相關內容介紹,具體對MySQL概述,MySQL數據庫介紹與安裝(包括:MySQL數據庫版本、MySQL數據庫下載、MySQL數據庫安裝、MySQL啟動與停止、客戶端連接),數據模型(包括:關系型數據庫(RDBMS)、數據模型)等進行了詳盡介紹~
希望本文的內容能夠使你有所收獲,如果你想繼續深入的學習數據結構與算法相關的知識,或想深入的學習Java相關的知識與技術,可以參考:
Java全棧學習路線可參考:【Java全棧學習路線】最全的Java學習路線及知識清單,Java自學方向指引,內含最全Java全棧學習技術清單~算法刷題路線可參考:算法刷題路線總結與相關資料分享,內含最詳盡的算法刷題路線指南及相關資料分享~