什麼是數據庫?MySQL是什麼?如何搭建MySQL數據庫?如何通過cmd連接MySQL?常用的支持MySQL數據庫可視化軟件有哪些(包含下載地址)?~_` 數據庫

數據庫簡介

我們可以把數據庫看成一個軟件,這個軟件不僅可以運行在服務器上,也可以運行在個人電腦中。
數據庫的特性:

  1. 持久化存儲
  2. 有效性
  3. 擴展好

數據庫中每個表用可視化呈現出的樣子類似於我們所見的Excel表格。在數據庫中,我們將一列數據稱之爲字段,一行數據稱之爲記錄,能夠唯一表示莫個記錄的稱之爲主鍵,主鍵就類似於id,有唯一性。而數據庫中可以保存衆多表在這裏插入圖片描述
常見的數據庫有mysql、oracle、sqlserver、sqlite、postgreSQL等。而數據庫分爲關係型數據庫非關係型數據庫MySQL就屬於關係型數據庫,微軟開發的SqlServer也屬於關係型數據庫。

搭建MySQL數據庫

我們可以直接去下載官方MySQL數據庫(官方下載地址),但是官方下載後要配置環境等較爲繁瑣,我們在這裏選擇使用phpstudy(官方下載地址)集成環境來安裝MySQL。(注意,安裝phpstudy的文件路徑不要出現中文)在這裏插入圖片描述
這裏我用的是8的版本,你也可以選擇比較早的版本安裝,根據個人習慣來選擇就好。安裝完成後找到安裝的文件,並在環境變量中添加安裝路徑\phpstudy_pro\Extensions\MySQL8.0.12\bin其中MySQL後面的版本號可能會有所不同。
在這裏插入圖片描述

cmd中常用的MySQL指令

  1. 查看是否正常安裝了MySQL
    1. 我們在phpstudy中啓動MySQL和在環境變量中完成添加後打開cmd或powershell
    2. 然後輸入 mysql -V 查看mysql版本號(此處V爲大寫字母V)。
    3. 如果輸出的不是類似下圖中mysql的版本號,而不是未找到命令等錯誤。則可能在環境變量配置上有所問題。
      在這裏插入圖片描述
  2. 進入MySQL。

mysql -u [ 用戶名(默認爲root)] -p

輸入完成後會提示輸入密碼,默認密碼同樣是root。成功進入會出現如下圖中的場景。
在這裏插入圖片描述

如果連接的數據庫在其他電腦或者服務器中,則需要在命令中添加-h。

mysql -h [主機名] -u [用戶名] -p

連接本地也可以添加主機名,默認主機名爲localhost 或 127.0.0.1

常用的數據庫可視化軟件

SQLyog

小巧便攜,軟件一共十幾MB,功能比較齊全。個人感覺界面也比較美觀
在這裏插入圖片描述
下載地址

phpMyAdmin

phpMyAdmin 以PHP爲基礎,以Web-Base方式架構在網站主機上的MySQL的數據庫管理工具,讓管理者可用Web接口管理MySQL數據庫。藉由此Web接口可以成爲一個簡易方式輸入繁雜SQL語法的較佳途徑,尤其要處理大量資料的匯入及匯出更爲方便。其中一個更大的優勢在於由於phpMyAdmin跟其他PHP程式一樣在網頁服務器上執行,但是您可以在任何地方使用這些程式產生的HTML頁面,也就是於遠端管理MySQL數據庫,方便的建立、修改、刪除數據庫及資料表。也可藉由phpMyAdmin建立常用的php語法,方便編寫網頁時所需要的sql語法正確性。我主要使用Python,所以我並沒有嘗試使用過這塊產品對此並不瞭解。喜歡使用PHP的小夥伴可以下載嘗試使用。
下載地址

DataGrip

JetBrains 發佈了全新的重量級產品,號稱數據庫與 SQL 領域中的瑞士軍刀。
DataGrip提供了對主流數據庫管理系統的訪問
市場上的重量級產品:Oracle、SQL Server、DB2與Sybase
社區流行產品:MySQL、PostgreSQL
小衆產品:SQLite、Apache Derby、HyperSQL與H2
並且修改數據庫對象並自動生成腳本。
我正在使用的pycharm同樣也是JetBrains公司的產品,這家公司產品線完善,而且每款產品都可以說是領域中的瑞士軍刀,功能齊全,但是這家公司所有軟件都沒有官方中文,社區中文並不是很齊全,對我這種英語較差的同學來說看上很煎熬,所有我也並沒有把這個工具作爲我的首選。
下載地址

在這裏插入圖片描述

Navicat Premium

Navicat Premium也是一款功能齊全的可視化數據庫管理工具,他的大小是SQLyog的數十倍,功能比SQLyog更加豐富。支持的數據庫多種多樣,而且支持衆多格式的導入導出,界面也給人一種簡潔美觀的感覺。是本人非常喜歡的一個軟件。也是當下我正在使用的軟件。在這裏也推薦給大家。
下載地址
在這裏插入圖片描述

發佈了53 篇原創文章 · 獲贊 28 · 訪問量 5558
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章