點擊上方 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 中爲併發而生的 ConcurrentHashMap•Redis性能監控指標彙總•最全的DevOps工具集合,再也不怕選型了!•微服務架構下,解決數據庫跨庫查詢的一些思路•聊聊大廠面試官必問的 MySQL 鎖機制
關注我
喜歡就點個"在看"唄^_^
本文分享自微信公衆號 - IT牧場(itmuch_com)。
如有侵權,請聯繫 [email protected] 刪除。
本文參與“OSC源創計劃”,歡迎正在閱讀的你也加入,一起分享。