Workbench——免費的官方MySQL客戶端,再也不用找Navicat破解版了

點擊上方 IT牧場 ,選擇 置頂或者星標

技術乾貨每日送達

在MySQL的客戶端工具中,大部分小夥伴都會選擇Navicat,但是Navicat是收費的,對個人來說,破解版固然好用,但是在公司中使用,就會涉及風險了。

但是現在有了官方的MySQL客戶端工具——Workbench,就可以不用再爲找Navicat破解版發愁了。

而且Workbench的功能還十分強大。

下面詳細講一下Workbench使用和功能。

1、下載安裝

下載地址:https://dev.mysql.com/downloads/workbench/

注意:儘量安裝和MySql對應的版本,否則提示外部組件異常,無法連接數據庫

Workbench支持Win、Mac、Linux版本

點擊 Download

選擇 No thanks, just start my download.

下載完畢安裝。

注意:安裝目錄不能出現中文,不然打開會出現錯誤。

2、使用

打開Workbench,它的界面是這樣的,很簡約,有一種微軟的感覺:

點擊左側的MySQL Connections 即可創建新的連接,或者使用快捷鍵 Ctrl+U

如果你本地有很多個數據庫,如果你想打開Workbench的時候直接進入想要的數據庫,可以在紅框這裏設置你的。

點擊左側的 Schemas 即可看到本地的數據庫,也會把表的列名也顯示出來了:

字體太小可以更換,也支持多種主題,點擊菜單欄的 Edit - Preferences - Fonts & Color 設置即可:

3、快捷鍵

新開Tap(SQL編輯器):Ctrl + T

執行當前語句:Ctrl + Enter

執行全部或選中的語句:Ctrl  + Shift + Enter

註釋/取消註釋 選中SQL :Ctrl + /

格式化sql語句(美化sql語句): Ctrl + B

默認的快捷鍵用不習慣還可以自己修改。

打開\data\main_menu.xml , 把 shortcut 的值改掉即可:

4、數據庫設計

Workbench 還支持數據庫可視化設計,用過 powerDesigner 的就深有體會,這個功能還挺強大的,適合初期規劃業務的時候用來設計表。

快捷鍵 Ctrl+N ,新建一個model,再建一個EER Diagram 即可:

修改起來也十分方便,下方也支持列的設計,多對多的表關聯會自動生成映射表。

5、基本功能

查詢

Ctrl + T新開一個SQL編輯器即可,也會有語法提示,但是提示有點遲鈍,相比Navicat差了一點。

修改表結構

點擊表名的右側小工具圖標, 或者 右擊表名,選擇 Alter Table 即可,就會彈出表的修改頁面

查看錶的基本信息

點擊表右側的歎號小圖標,或者 右擊選擇 Table Inspection 即可,包含了表的列數、索引大小、表的大小、存放路徑等等。

也可以直接查看索引、觸發器、外鍵DDL

剛開始使用的時候可能不習慣,所以我特意把插件修改了,改成了中文的界面,如果需要這個插件的,後臺直接回復 Workbench插件 即可。

使用方法:

直接把該 插件 替換掉 \data\main_menu.xml 文件即可。

菜單欄改成了中文

除了以上的功能,Workbench也支持 新增、配置用戶、配置用戶權限,新建存儲過程、觸發器、試圖等等,可以說,Navicat有的功能,Workbench也有。

乾貨分享

最近將個人學習筆記整理成冊,使用PDF分享。關注我,回覆如下代碼,即可獲得百度盤地址,無套路領取!

001:《Java併發與高併發解決方案》學習筆記;002:《深入JVM內核——原理、診斷與優化》學習筆記;003:《Java面試寶典》004:《Docker開源書》005:《Kubernetes開源書》006:《DDD速成(領域驅動設計速成)》007:全部008:加技術羣討論

近期熱文

LinkedBlockingQueue vs ConcurrentLinkedQueue解讀Java 8 中爲併發而生的 ConcurrentHashMapRedis性能監控指標彙總最全的DevOps工具集合,再也不怕選型了!微服務架構下,解決數據庫跨庫查詢的一些思路聊聊大廠面試官必問的 MySQL 鎖機制

關注我

喜歡就點個"在看"唄^_^

本文分享自微信公衆號 - IT牧場(itmuch_com)。
如有侵權,請聯繫 [email protected] 刪除。
本文參與“OSC源創計劃”,歡迎正在閱讀的你也加入,一起分享。

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