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源创计划”,欢迎正在阅读的你也加入,一起分享。

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