小編的世界 優質文選 資料
字體大小:
2021年11月18日 -
:
笨鳥學數據分析21:15
作為一個數據分析師,經常要和數據打交道,而數據存儲在數據庫中,所以掌握一些數據庫知識是很有必要的。
認識數據庫
數據庫有很多種類型,常見的數據庫有MySQL、Oracle和SQL Server等,這些都屬於關系型數據庫,所謂關系型數據庫是指數據庫中的數據都是二維表格模型,就像Excel表格一樣,由行列組成,每一行表示一條記錄,每一列表示一個字段,例如數據庫中一個學員的信息記錄表,格式如下。
常見的關系型數據庫有以下一些,如下圖所示。
其中,
MySQL:由瑞典MySQL AB公司開發,目前屬於屬於Oracle旗下。Oracle:Oracle公司的產品,甲骨文公司。SQL Server:微軟公司開發的數據庫。MariaDB:MySQL的一個分支,主要由開源社區在維護,由MySQL之父Widenius創立。SQLite:一款輕型的數據庫,多用於嵌入式產品中。
非關系型數據庫,即NoSQL,Not Only SQL,意為不僅僅是SQL,常見的就是MongoDB,MongoDB一個基於分布式文件存儲的數據庫,以鍵值來存儲數據,結構不固定,每一條記錄都可以有不一樣的字段,這種就不會局限於固定的結構。
常見的非關系型數據庫有以下一些,如下圖所示。
其中,
mongoDB:一個基於分布式文件存儲的數據庫,以鍵值來存儲數據,結構不固定。redis:Remote Dictionary Server,即遠程字典服務,一個高性能的key-value數據庫。HBase:Hadoop的數據庫,是一個基於列的適合於非結構化數據存儲的數據庫。Hive:一個基於Hadoop的數據倉庫工具,用類SQL語句訪問存儲在Hadoop系統中的數據。Cassandra:一套開源分布式NoSQL數據庫系統,最初由Facebook開發,用於儲存收件箱等簡單格式數據。
作為初學者,推薦大家學習MySQL數據庫,原因有以下三點。
使用廣泛,很多公司都使用MySQL數據庫,包括國內很多大型互聯網公司。入門簡單,從簡單的地方開始學習,有助於增加我們學習的信心。學好了MySQL,再去學其他數據庫都是類似的、相通的。
安裝MySQL數據庫
MySQL的安裝主要有兩種以下方式。
一種是通過圖形化的界面安裝,就是下載MySQL的安裝包,雙擊運行後,直接下一步、下一步即可;另外一種是通過命令行安裝,就是下載MySQL的壓縮文件,解壓後,再通過命令行對MySQL進行配置。
這裏,推薦大家用第一種安裝方式,簡單易學。
在Windows下,我們可以通過MySQL Installer來安裝MySQL。
通過MySQL Installer安裝三個東西:
MySQL Server:MySQL服務器MySQL Workbench:寫SQL代碼的工具。MySQL Notifier:監視器,用於啟動、重啟MySQL Server。
第一步:下載並安裝MySQL Installer
去MySQL官網,找到MySQL Installer或者通過搜索引擎搜索MySQL Installer,打開MySQL Installer下載頁面,如下圖所示。
下載第一個文件,單擊Download按鈕,會看到如下圖所示的頁面。
點擊“No thanks,just start my download”鏈接,便開始下載MySQL Installer。
第二步:選擇安裝三個組件
下載之後雙擊文件,開始安裝,雙擊之後的界面如下圖所示。
單擊Next按鈕,看到如下界面。
選擇Custom,即個性化安裝,選擇我們需要的組件,單擊Next按鈕,進入下圖所示的界面,選擇圖中的三個組件。
單擊Next按鈕,進入下圖所示的界面,單擊Execute按鈕,開始下載。
等待下載完成,會看到如下圖所示的界面,單擊Next按鈕。
此時,三個組件安裝完成,接下來還需要配置MySQL服務器。
第三步:配置MySQL Server
在上一步單擊Next按鈕後,進入如下界面。
單擊Next按鈕,進入下一步,如下圖所示。
這一步不用選擇,繼續單擊Next按鈕,會看到如下界面。
可以看到MySQL的默認端口號是3306,這裏不用選擇,單擊Next按鈕。
這裏也不用選擇,單擊Next按鈕進入下一步。
這一步是給超級管理員root賬戶創建密碼,輸入一個自己可以記住的密碼,然後單擊Next按鈕。
這裏也不用進行任何操作,直接單擊Next按鈕。
這一步單擊Execute按鈕後,需要等待片刻,等到配置完成即可。
配置完成後,會看到如下圖所示的界面。
繼續,單擊Next按鈕。
到這一步,大功告成,MySQL數據庫安裝完畢,單擊Finish按鈕即可完成安裝。