MySQL安裝及使用手冊

前言:這學期接觸了數據庫的學習,作爲在WEB應用方面最好的RDBMS(Relational Database Management System:關係數據庫管理系統)應用軟件之一,MySQL 的學習是必要的,因此寫這篇博文介紹一下MySQL的安裝以及使用。

一、MySQL安裝

(1) 官網下載MySQL(網址:http://www.mysql.com )
首頁如下:
在這裏插入圖片描述
(2) 點擊DOWNLOADS,找到MySQL Community Server,點擊進入
在這裏插入圖片描述



(3) 找到Recommended Download,然後點擊go to download page
在這裏插入圖片描述
(4) 點擊download進入下載頁面,然後選擇No thanks, just start my download就可以開始下載
在這裏插入圖片描述
在這裏插入圖片描述
同時我也保存在百度網盤裏(有需自取):




( 鏈接:https://pan.baidu.com/s/1Xcy4ET_WrV6JRuzwJyRHRA

提取碼:hz19 )

(5) 找到下載的mysql安裝軟件點擊安裝
在這裏插入圖片描述
(6) 選擇server only
在這裏插入圖片描述
(7) 選擇安裝的路徑
在這裏插入圖片描述
(8) 開始安裝
在這裏插入圖片描述在這裏插入圖片描述
(9) 選擇Standalone MySQL Server/Classic MySQL Replication
在這裏插入圖片描述
(10) 設置類型和端口,默認值即可,直接next
在這裏插入圖片描述
(11) 設置root用戶密碼及確認密碼
在這裏插入圖片描述
(12) 設置端口名及最後安裝
在這裏插入圖片描述
在這裏插入圖片描述
(13) 驗證密碼,安裝完成
在這裏插入圖片描述



















二、MySQL卸載

如果不小心將MySQL安裝在C盤,那麼必然是需要將其刪除的,要徹底刪除MySQL還是挺麻煩的。(同時一開始我裝的是5.7的版本,後來發現太老了,就更換爲8.0的了,所以要將其之前的版本完全卸載)

首先,在卸載程序裏將其刪除(打開控制面板卸載即可)
在這裏插入圖片描述

之後,在C盤中找到MySQL文件刪除(這個就因人而異了,根據自身當時選擇安裝的目錄是在哪兒,一般都是Program Files文件夾裏有一個MySQL的文件夾)

最後,別忘了在註冊表裏,也要將其刪除

(win+r,然後輸入regedit)
在這裏插入圖片描述

刪除HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL文件夾

刪除HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Eventlog\Application\MySQL文件夾。

刪除HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\MySQL的文件夾

之後重裝即可!

三、MySQL使用

爲了可視化操作,我們一般是會搭配數據庫管理工具(推薦使用navicat,這是我之後參考的一篇不錯的博文 )進行數據庫的設計。但是初步的語法我們還是需要掌握的。

創建數據庫,並給其命名爲mysql_test1,語言格式爲CREATE DATABASE mysql_test1(;代表一個語句的結束),創建成功後查看其已經創立在其中;

在這裏插入圖片描述

用use語句表示接下來是對它進行操作,顯示changed,則表示連接成功;
輸入show tables;則可以查看其中表的數目,此時爲0

數據表是數據庫最重要的組成部分之一。數據庫只是一個框架,表纔是實質內容。而一個數據庫中一般會有多張表,這些各自獨立的表通過建立關係被聯接起來,才成爲可以交叉查閱、一目瞭然的數據庫。

我們在其中,新建兩個表ta1和ta2,通過不同的輸入方式使命令看起來更清晰明瞭,之後輸出表的條目;

在這裏插入圖片描述

選擇ta1表,打開發現裏面還是空的;

在這裏插入圖片描述

通過insert語句向表中插入數據,嘗試向ta1中加入h、j、d;

在這裏插入圖片描述

再次使用語句SELECT * FROM ta1; 查看 employee 表,可見 h、j和d 的相關數據已經保存在其中了(同時可以查看一下數據表在電腦中的存儲位置);

在這裏插入圖片描述

選擇ta2表,打開發現裏面還是空的;

在這裏插入圖片描述

通過insert語句向表中插入數據,嘗試向ta2中加入tom、jone、jone;

在這裏插入圖片描述

再次查看該表,可以看到相關數據已經保存在其中了;

在這裏插入圖片描述

沒有插入jone的phone,因此這裏顯示的是NULL;

下面演示一下用MySQL實現增刪改查功能:

  • 增:
    在這裏插入圖片描述
在student表中插入一行數據;
增加多行:

在這裏插入圖片描述

  • 刪:
    在這裏插入圖片描述
可以看到id爲2018103的一個實例已經被刪除;

在這裏插入圖片描述

可以看到student表已經被刪除;
  • 改:
    在這裏插入圖片描述
可以看到成功將id爲2018104的姓名從陳楠改爲黃寧;

在這裏插入圖片描述

修改列名,將id改爲studentid(當然也可以改屬性的類型);
  • 查:
    在這裏插入圖片描述
查詢成績大於等於100的學生,找到這一記錄;

搭配navicat使用
(1)打開Navicat,可以看到一片空白
在這裏插入圖片描述
(2)開始連接,在彈出的界面輸入mysql服務端的ip地址和端口,還有mysql用戶名和密碼
在這裏插入圖片描述
一開始連接測試並沒有成功,Navicat連接MySQL出現錯誤,提示Client does not support authentication protocol requested by server;
根本原因還是版本的問題,因爲mysql8 之前的版本中加密規則是mysql_native_password,而在mysql8之後,加密規則是caching_sha2_password
解決方法:把mysql用戶登錄密碼加密規則還原成mysql_native_password就行了。
在這裏插入圖片描述
之後再次連接即可成功
在這裏插入圖片描述
(3)進行可視化操作
在這裏插入圖片描述
之後連接,雙擊我們命名的鏈接即可,並且我們之前用MySQL創建的數據庫都全部顯示出來(直接相當於執行了show databases;的指令)
在這裏插入圖片描述
可以看到功能很多,大大簡化了之前在MySQL創建刪除的複雜性!














除了使用圖形界面創建,同時我們還可以用SQL語句進行操作,相應的結果我們可以在命令行進行確認。

Navicat還能將你的表之間的關係通過圖形(比如ER圖)的形式來給你展示(當然得搭配Power Designer呈現),我們還可以對sql語句進行註釋:選中語句然後ctrl+/就能多行註釋,ctrl+shift+/ 就能取消註釋,Navicat小技巧get!

這裏只是最基礎的SQL語句(可參照菜鳥教程進行學習),相關的實例化語法後續會進行更新,共勉!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章