是否要掌握全部的MySQL工具?

用戶6295027454461


完全沒有必要啊,MySQL本質就是一個關係型數據庫,只要你會基本的SQL語句,哪個工具都可以輕鬆操作,就開發來說,大部分使用的都是第三方軟件,下面我簡單介紹3個非常適合管理MySQL的圖形工具,分別是DBeaver、HeidiSQL和DataGrip,感興趣的朋友可以嘗試一下:

免費開源DBeaver

這是純Java編寫的一個通用數據庫管理軟件和SQL客戶端,在個人桌面端非常流行,免費、開源、跨平臺,只要是支持JDBC驅動的數據庫這個軟件都可以輕鬆管理和連接,不僅僅是MySQL,DB2、Oracle、MSSQL等主流數據庫都能很好兼容,視圖索引、ER圖、觸發器、存儲過程等效果非常不錯,如果你缺少一個免費、強大、開源的數據庫管理軟件,可以使用一下DBeaver,對於管理MySQL來說非常不錯:

小巧靈活HeidiSQL

這是採用Delphi開發的一款簡單迷你數據庫管理軟件,和DBeaver類似,HeidiSQL也完全免費開源,但目前僅限於Windows平臺,支持MySQL、SQL Server、PostgreSQL等主流數據庫,提供了一個簡單易用的圖形界面,可以輕鬆管理表、視圖、存儲過程、觸發器,此外,支持SQL腳本導入導出、數據備份恢復,對於日常管理MySQL來說,也是一個非常不錯的選擇:

專業強大DataGrip

這是jetbrains公司開發的一款專業、多引擎數據庫管理軟件,在業界非常流行受歡迎,idea、clion等良心產品想必大家也非常瞭解,DataGrip幾乎支持所有主流關係型數據庫,DB2、MySQL、Oracle、PostgreSQL、MSSQL等都能很好兼容,日常建庫建表、視圖索引、數據導入導出等功能非常不錯,除此之外,還自動集成智能代碼填充、版本控制,對於管理MySQL數據庫來說,可以說是一大利器,唯一不足就是需要付費購買版權:

當然,除了以上3個通用的數據庫管理軟件,還有許多其他MySQL管理軟件,像Navicat等也都非常不錯,只要你熟悉一下基本使用過程,很快就能掌握的,管理工具來說,沒必要全部掌握,一兩個就行,適合自己的才是最好的,網上也有相關教程和資料,介紹的非常詳細,感興趣的話,可以搜一下,希望以上分享的內容能對你有所幫助吧,也歡迎大家評論、留言進行補充。


小小猿愛嘻嘻


我覺得對於MySQL,掌握三種操作方式就夠了。

命令行界面

這是基本操作,能夠在命令行下進行數據庫的操作,包括但不限於數據庫、表、索引、存儲過程的CURD。

HeidiSQL

開源免費的PC端操作MySQL的軟件,之所以推薦它,因為它是MariaDB在windows下默認的安裝軟件。

phpMyadmin

phpMyAdmin是最常用的MySQL維護工具,是一個用PHP開發的基於Web方式架構在網站主機上的MySQL管理工具,支持中文,管理數據庫非常方便。


李老師tome


不同職位對MySQL的技術要求不同

數據分析類:偏重於查詢,複雜查詢寫法

程序員:表的設計,增刪改查,注重SQL

性能

DBA:MySQL服務器配置,SQL、服務性、穩定性,數據一致性


海椒水笨油粑粑


沒必要。作為基礎入門,掌握下面幾點就可以了。

  1. CRUD
  2. 存儲過程
  3. 索引
  4. 備份
  5. 主從

空虛滴烈酒


不用。如果是DBA的話還是需要的


傑西看技術


前端,後端,運維……分類太多。術有專攻,你不加前提就問是否需要全部掌握,很難回答


小帥57618823


任何東西都不需要全部掌握掌握主流的就行了。因為編程這個東西是一個不斷積累的過程。


分享到:


相關文章: