好用的SQL工具盤點:從學習到工作總有一款適合你

麥聰軟件 發佈 2024-05-05T17:59:26.741853+00:00

入坑階段:這個階段一般就是小白,想學習SQL語言,然後到處找軟體,找免費破解版找半天,找到了半天安裝不下來,還可能把自己電腦搞中毒。

一.入坑階段(學習入門):

這個階段一般就是小白,想學習sql語言,然後到處找軟體,找免費破解版找半天,找到了半天安裝不下來,還可能把自己電腦搞中毒。

其實對於小白來說,不太建議直接下載軟體工具。

入坑階段,就一個任務:資料庫系統的理論學習和掌握SQL語法——重點是是練習

跟著網上的視頻學習,學完直接去SQL的刷題網站,比如:牛課、力扣等,不用自己搭建環境(下載安裝資料庫和工具),直接在網站的SQL編輯框答題。

牛客網免費大家日常刷題練習SQL語句,如果能10題對8題,基本就算入門了。

相較於牛客來說不免費,但是用戶基數非常大,每一道題後面都有大量的討論和題解,可以幫助新手解決很多問題。

如果大家還是想用實戰軟體,可以選SQL Studio免費,然後下載安裝2分鐘就能搞定,功能界面簡潔,不會讓新手一頭霧水


二.進階階段(學習深入):

這個階段,最主要的能力是掌握各種資料庫相關的工具操作

核心是搞清楚資料庫管理系統資料庫管理開發工具的區別(估計80%的人不清楚),我們常說的Oracel、MySQL其實是資料庫管理系統,它讓資料庫的理論在計算機上得以實現。

Navicat、SQL Studio、Workbench這些都是資料庫管理工具,用來幫助我們更好地操作Oracel這些系統。

(1)資料庫管理系統(DBMS):

其實就是我們平常說的資料庫,比如MySQL直接去官網點擊DOWNLOAD去下載安裝。

(2)資料庫管理工具(SQL開發工具):

我們可以簡單理解為連接資料庫的軟體,我把一些常用的比較好的客戶端說一說:

  • SQL Studio:我們在入門階段提過這款軟體,大家現在可以接著用,這兩年比較火,不少高校也把他作為教學工具,免費、支持的資料庫多、性能穩定。
  • Navicat:經典老產品,功能、穩定性都沒的說,就是有點貴(一年得6000),學生可以申請教育版,能用一年。(網上不少人用破解版,大家可看看——但我支持正版哈,法務別找我)
  • DBeaver:免費、開源的一款產品;UI配置、自定義快捷鍵比較好;功能多,能上的它都有,但使用體驗上有時候容易崩潰;導入導出大文件比較慢。
  • phpMyAdmin:phpMyAdmin是最常用的MySQL維護工具,是一個用PHP開發的基於Web方式架構在網站主機上的MySQL管理工具,支持中文,管理資料庫非常方便。
  • Mycli:是MySQL的客戶端工具,主要用於在命令行連接MySQL伺服器使用。這個工具的主要好處就是可以實現sql語法的自動補全和語法高亮,這對於初學MySQL的新手來說,是非常友好的。
  • Franchise:是一款輕量級 SQL 工具,不需要註冊安裝,可以將查詢的數據以散點圖、條形圖、折線圖、地圖等可視化的形式展示出來,可以編輯 CSV、JSON、XLSX 文件,支持 PostgreSQL、MySQL 和 BigQuery。


三.實戰階段(工作):

實戰階段,其實就是你去工作了,這個階段,具體的資料庫和客戶端就不能自己決定了,一般每個公司會有自己的規範和選擇,不過因為咱們在進階的時候已經熟悉了資料庫的基本操作,所以即使公司用的工具是新的,也能很快學習上手。

關鍵字: