Navicat这么贵,大家为什么不用免费的Workbench呢?

而且还是MySQL官方的客户端工具。

Navicat是一家软件服务公司,而Oracle又不差钱~

亲测了一下,Navicat有的功能,Workbench都有:

1、下载安装

下载地址:https://dev.mysql.com/downloads/workbench/
注意:尽量安装和MySql对应的版本,否则提示外部组件异常,无法连接数据库

Workbench支持Win、Mac、Linux版本

点击 Download

选择 No thanks, just start my download.

下载完毕安装。

注意:安装目录不能出现中文,不然打开会出现错误。

2、使用

打开Workbench,它的界面是这样的,有很简单,有一种office的感觉:

点击左侧的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

刚开始使用的时候可能不习惯,所以我特意把插件修改了,改成了中文的界面,如果需要这个插件可以直接去公众号HelloCoder的后台直接回复 Workbench插件 即可。

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

除了以上的功能,Workbench也支持 新增、配置用户、配置用户权限,新建存储过程、触发器、试图等等,可以说,Navicat有的功能,Workbench也有。

需要更多教程,微信扫码即可

navicat为什么收费,用的人还是不少相关推荐

  1. Navicat mysql 收费_没钱买navicat,就用免费的phpmyadmin吧

    首先我不是DBA,无法评论哪个DB管理工具的好坏. 只不过最近做项目有需要对mysql进行大规模操作(不是我操作啊,是开发),他们大都用navicat去操作DB. 我也见识到了navicat的强大.但 ...

  2. 【转载】新韭菜日记40--20190318 -新韭菜开始关注雪球大神了,感觉认真研究的人还不少

    水月无声 2018-07-26 01:16 · 来自Android 回复@我的微笑6666: 谢谢,收藏咯//@我的微笑6666:回复@静水流深道悟思静:一.基础篇  (一)财务会计 唐朝:<手 ...

  3. 我逛了一下JDK一条街,发现了不少好东西!

    一大早就接到了Oracle的电话,让我十分懵逼. "先生您好,从2019年1月开始, 我们对JDK8的支持已经到期, 不再提供免费的updates和security fix , 如果您还需要 ...

  4. navicat 结合快捷键 非常好用

    2019独角兽企业重金招聘Python工程师标准>>> navicat我觉得做程序的基本上都会用,它方便,快捷,直观等,优点很多,这也是我写这篇文章的原因. 以前我基本上都是用php ...

  5. navicat 结合快捷键

    navicat 结合快捷键 1.ctrl+q           打开查询窗口 2.ctrl+/            注释sql语句 3.ctrl+shift +/  解除注释 4.ctrl+r   ...

  6. 我逛了下 JDK 一条街,发现了不少好东西!

    作者 | 刘欣 责编 | 伍杏玲 本文经授权转载自码农翻身(ID:coderising) 一大早就接到了Oracle的电话,让我十分懵逼. "先生您好,从2019年1月开始,我们对JDK8的 ...

  7. 为什么很多人喜欢把软件装在D盘,而不是系统盘C

    2019独角兽企业重金招聘Python工程师标准>>> 首先说明一下这个问题的背景. 本人电脑小白一只,但无奈从事点和IT擦边的职业,又是消费电子爱好者,所以楼主周围的人都把楼主当做 ...

  8. 考研国家线罕见大幅上涨,12个学科涨幅10分以上,超300万人将落榜

    金磊 博雯 发自 凹非寺 量子位 | 公众号 QbitAI 随着2022年研考国家线的发布,"考研"这一话题再次成为焦点. 据央视网报道,全国457万考研大军,院校计划招生人数约1 ...

  9. 跟百万人一起在快手学自动驾驶,是种怎样的体验?

    鱼羊 发自 凹非寺 量子位 报道 | 公众号 QbitAI 一场快手直播,吸引了150万+人的关注. 你可能想不到的是,直播的主题不是卖货也不是打游戏,而是正正经经讲起了自动驾驶知识. 这场直播在北京 ...

最新文章

  1. jvm性能调优实战 -55RPC调用引发的OOM故障
  2. 【数据结构与算法】之深入解析“不同的二叉搜索树II”的求解思路与算法示例
  3. Android中ImageView的旋转与缩放
  4. 大数据_Flink_数据处理_运行时架构5_slot和任务调度---Flink工作笔记0020
  5. vue中简单的小插曲
  6. 登顶AI服务器全球第一后,浪潮发布AI系统浪潮元脑
  7. 练打字-测试看图说话(AD安装)
  8. 深入浅出MFC 读书笔记1
  9. linux mysql 密码策略_Linux Ubuntu 14 MySQL 密码策略(复杂度)和审计插件
  10. 10 06 01 繁杂
  11. java的db是什么_java db
  12. 数据之美(九):50个精美绝伦的 Infographics(上)
  13. fMRI数据分析处理原理及方法fMRI数据分析处理原理及方法
  14. 微信小程序仿网易云音乐(使用云开发,提供源码)
  15. System获取当前系统时间
  16. DCDC自举电容(BST电容)介绍
  17. Linux系统下的hadoop常用命令
  18. 参考文献计算机程序标识代码,参考文献中计算机程序的标识代码为
  19. 文献管理软件Mendeley的使用
  20. 06 OrangePiLite wifi驱动配置

热门文章

  1. 明年,5G iPhone不只一款!
  2. 大家一起看广告?微信朋友圈广告@好友评论互动功能全量开放
  3. 5G套餐月资费感受下:最低325元 仅提供8GB数据流量
  4. 华为Mate系列新机海外亮相 或将于MWC2019发布
  5. 页面的数据缓存,包括文字和图片
  6. python多线程 多进程
  7. datagrip jdbc驱动_datagrip离线安装驱动jar
  8. 80-20-010-原理-字符编码-字符编码
  9. 【Flink】Flink SQL 架构 以及 执行逻辑
  10. 【Flink】Flink 实现 AT_LEAST_ONCE EXACTLY_ONCE 案例