目錄
初識MySQL
MySQL安裝
配置MySQL字符集
初識MySQL
在了解 MySQL 前 , 我們要清楚一個概念 , 什么是資料庫?
-
資料庫是結構化資訊或資料(一般以電子形式存盤在計算機系統中)的有組織的集合,通常由 資料庫管理系統 (DBMS) 來控制,在現實中,資料、DBMS 及關聯應用一起被稱為資料庫系統,通常簡稱為資料庫 , 簡單來說資料庫就是用來存盤資料的倉庫 , 其本質是一個檔案系統,資料按照特定的格式將資料存盤起來,用戶可以對資料庫中的資料進行增加,修改,洗掉及查詢操作,
MySQL 和資料庫有什么關聯?
-
MySQL 是資料庫中的一種關系性資料庫 , 所謂關系型資料庫:就是把資料按照”表“的形式來組織的(能夠對資料進行更嚴格的校驗,帶來更好的資料的完整性)
資料庫分類
資料庫大體可以分為 關系型資料庫 和 非關系型資料庫 關系型資料庫(RDBMS):是指采用了關系模型來組織資料的資料庫, 簡單來說,關系模型指的就是二維表格模型,而一個關系型資料庫就是由二維表及其之間的聯系所組成的一個資料組織,基于標準的SQL,只是內部一些實作有區別,常用的關系型資料庫如:
-
Oracle:Oracle公司產品,適合大型專案,適用于做復雜的業務邏輯,如ERP、OA等企業資訊系 統 , 收費,
-
MySQL:屬于Oracle公司,不適合做復雜的業務 , 開源免費,
-
SQL Server:微軟的產品,安裝部署在windows server上,適用于中大型專案,收費,
非關系型資料庫
不規定基于SQL實作,現在更多是指NoSQL資料庫,如:
-
基于鍵值對(Key-Value):如 memcached、redis
-
基于檔案型:如 mongodb
-
基于列族:如 hbase
-
基于圖型:如 neo4j
關于分類簡單了解一下即可 , 只需要記住 MySQL 是把資料按照”表“的形式來組織的 , 更主要的 MySQL 是 開源免費 的接下來讓我們進入 MySQL 安裝教程
MySQL安裝
首先我們需要先去官網下載安裝包 , 官網下載鏈接直達 迅雷下載鏈接直達 作者這里下載的是 MySQL 5.7版本

點擊不登錄直接下載 , 稍等一會會彈出下載鏈接

下載完成雙擊啟動 , 這里有很多種版本選擇 , 我們選最下面的自定義安裝,然后next

這里添加我們所需要的 MySQL 服務器版本

然后選裝 workbench , 這是 MySQL 官方提供的圖形化操控資料庫的程式

檔案勾選上后 , 然后 next

點擊執行 , 等待進度條加載完成

點擊next

點擊next

點擊next

埠號可以改也可以不改 , 點擊 next

設定密碼 , 點擊next

點擊next

點擊next

點擊 execute

點擊 finish

點擊next

安裝完成

回到桌面 , win + Q 啟動搜索 MySQL , 雙擊運行

輸入剛剛設定的密碼

登錄成功 ,到此 MySQL 安裝作業就完成了

配置MySQL字符集
常用的漢字碼表,主要有兩個
-
GBK:在中國大陸主要使用(漢字數量比較少,有些繁體字就表示不了)
-
unicode(utf-8):表示的漢字種類很多,還能表示各種型別的語言文字,包括不限于,滿文,蒙文,韓文,日文,藏文,阿拉伯文,西班牙文......
由于MySQL的默認字符集編碼不是 UTF-8 , 所以在存盤資料如果資料涉及到中文 , 那么此時在資料庫中就會出現亂碼 , 為了防止后續操作出現亂碼 , 所以我們在這里先修改 MySQL 默認字符集為 utf - 8
第一步:找到 MySQL 的組態檔
右擊 MySQL 視窗 , 點擊屬性 , 找到目標 , 從路徑default - file = 后面的盤符開始選擇直到 my.ini 前面結束 , 這里推薦用鍵盤 Shift + 方向鍵來進行選擇 , 在作者電腦上的路徑是這樣的
C:\ProgramData\MySQL\MySQL Server 5.7\

通過 win + R 運行視窗打開剛才復制的路徑

打開組態檔 , 在配置前可以先備份一份檔案 , 這樣即使配置出問題了也能隨時還原

第二步:修改組態檔
找到檔案中 [mysql] 的位置 , 在 [mysql] 下面添加下面這條陳述句(等號兩邊不能有空格)
default-character-set=utf8

再找到檔案中 [mysqld] 所在的位置 , 在 [mysqld] 下面添加以下陳述句(等號兩邊不能有空格)
character-set-server=utf8

ctrl + s 保存組態檔 , 修改了配置,不是立即生效 , 需要重啟我們的 MySQL 服務
第三步:重啟 MySQL 服務
快捷鍵 win + Q 打開搜索功能 , 在搜索欄上搜索 服務 雙擊進入服務

下滑找到 MySQL57 服務 , 重啟 MySQL57 服務

重啟完成后 , 字符集才算真正的配置好 , MySQL的字符集”UTF8“是個假的utf8,沒有完全支持utf8中的所有內容,比如(沒法支持emoji😈)
本章到此結束,如果文中有寫的不對或不懂的地方,歡迎評論區討論,謝謝!

轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/348438.html
標籤:其他
上一篇:【JavaSE基礎】手把手教你玩轉Static關鍵字
下一篇:堆疊解決“括號匹配問題“
