先来说说其他一些非常有名的数据库工具,比如Navicat、Sqlyong、PL/SQL等。它们有非常多的优点,有一些功能让我们喜欢使用。然后我觉得有这些不足:

  • Navicat 提供了每一种数据库工具,MySQL、PostgreSQL、MongoDB、MariaDB、SQL Server、Oracle、SQLite, 收费都很贵。Navicat Premium 支持各种数据,更贵;
  • Navicat 快捷键比较少;
  • SQLyog 只支持 MySQL,只支持 Windows;
  • PL/SQL 是 Oracle 数据库工具,感觉有点丑陋啊;
  • 都不能自定义主题,不够美观!

另外,我觉得编程的过程,同时需要频繁地与数据库交互,因此总是需要在编程工具与数据库工具来回切换,费时费力。

接下来就看看今天介绍的主角——IntelliJ IDEA。IDEA 自带的数据库工具,完全能满足上面所说的各种功能。

IDEA 集成编程和数据库与一身,编程和数据库操作可以无缝切换,简直太完美了。

IDEA 支持各种各样的数据库。IDEA 在手,操作所有!

支持非常多的快捷键操作。只要是频繁的操作,都有对应的快捷键,操作起来不要太溜了!

  • 修改数据库表名 Shift + F6(同修改文件);
  • 修改表结构 Command + F6;
  • 运行 SQL 命令 Command + Enter;
  • 查看表结构 Command + B;
  • ……

不仅如此,IDEA 自带的数据库工具也有强大的功能。

  • SQL 命令自动补全肯定是支持的;
  • 使用 Command + Enter 运行 SQL 的时候,会提示你运行编辑器的哪个 SQL,可以运行单个,可以运行所有,甚至可以运行子语句;
  • 打开多个 Console 在里面写命令(也就是建了多个连接),下次打开的时候,命令依然在,根本不需要手动保存常用的 SQL;
  • 有历史命令记录,之前运行的 SQL 删除了也没有关系;
  • 查询结果可以导出各种格式:Insert 语句、Update 语句、表格等,可以导出文件或者导出到剪切板;
  • 每个数据库、表都可以设置 Color,标注重点;
  • 查看表的引用(就像查看类/类的方法在哪使用一样),可以快速定位到使用该表的外键、存储过程等;
  • 在 mybatis mapper 文件中,点击查询的表,可以快速在数据库工具定位到该表。还可以直接运行 mapper 中的 sql 语句,真的是无缝连接啊!
  • 修改主题,哪个顺眼用哪个(就是修改 IDEA 的主题);

你可能说 IDEA 正版也挺贵的啊,可以它支持 Java 编程,Python编程,Go编程,支持各种数据库连接……简直是一个 IDEA就是 jetbrains 的全家桶啊。

你要是不编程,只是操作数据库,可以使用 DataGrip,可以说 IDEA 的数据库工具就是 DataGrip。

我见过很多人使用 IDEA 来编程,但是竟然不知道 IDEA 有这个强大的数据库工具,真是太可惜了!

我不喜欢在电脑上安装太多的软件,喜欢把一个软件用好。IDEA 的功能太强大了,虽说我们 80% 的时间只用了 20% 的功能,那就赶紧扩展一下 IDEA 的 "20%"吧。

另外,如果你只喜欢使用命令行操作数据库,可以试试 MyCLI,它支持命令补全和语法高亮,让你的操作更溜!

最强数据库工具——IDEA相关推荐

  1. 2016全球最强数据库大盘点

    摘要: 本文盘点2016年数据库市场各个数据库市场.技术特点等 [数据库排名年度盘点] 说到盘点,首先肯定得看看DB-Engines的全球数据库排名.下表是2017年1月份前20名数据库引擎最新排名. ...

  2. 不推荐别的了,IDEA 自带的数据库工具就很牛逼!

    MySQL 等数据库客户端软件市面上非常多了,别的就不介绍了, 其实 IntelliJ IDEA 自带的数据库工具就很牛逼,不信你继续往下看. 本文以 IntelliJ IDEA/ Mac 版本作为演 ...

  3. DB2 9 利用开辟(733 测验)认证指南,第 1 部分: 数据库工具与编程步调(6)

    运用基泉源基本理构建根本 完毕语 总结 本教程向您引见了 DB2 利用挨次开辟的根本常识.在中缀任何开辟变乱之前,必须熟习差别规范的数据库工具.在本教程中,引见了几种初级的数据库工具.别名.序列工具和 ...

  4. mysql 客户无感知迁移_亿级账户数据迁移,不用数据库工具还能怎么搞?

    原标题:亿级账户数据迁移,不用数据库工具还能怎么搞? 背景 在阿里巴巴内部"大中台,小前台"的组织和业务体制,使前线业务更加敏捷,赋能业务积极迎接未来挑战和机遇,在阿里大中台能力建 ...

  5. 分享一个数据库工具DTOOLS

    整理电脑的时候发现一个好的工具--DTOOLS,他是我在09年左右写的一个数据库工具. 可以干什么呢? 我罗列一下: 1.全面的展示数据库字段情况 2. 迅速切换,展示数据库记录情况,不输语句,即点即 ...

  6. DB2 9 运用开发(733 测验)认证指南,第 1 部分: 数据库工具与编程办法(1)

    操纵基本道理构建基本 级别: 低级 Clara Liu (claraliu@ca.ibm.com), DB2 产品操持人员, IBM 本文将介绍不同范例榜样的数据库工具及编程办法.这是包罗九篇教程的系 ...

  7. 下拉框输入模糊查询_RazorSQL for Mac(数据库工具查询)

    RazorSQL Mac激活版是一款专门为mac用户推出的数据库管理软件,允许您从一个数据库工具查询,更新,导航和管理所有主要数据库:本站提供RazorSQL Mac激活版下载功能强大还支持SQL的编 ...

  8. 开发自己的框架——(二)数据库工具类的封装

    为了让框架的内容与数据分离,我们把常用的类封装到一个工具类中,当用到这些方法时,就调用这个封装好的类,能够使代码的复用性得到很大的提高. 首先,封装数据库相关操作,为了使封装规范化,我们创建一个接口让 ...

  9. 编写mysql的工具_自己编写的数据库工具类

    /** * 数据库工具类 * 1.连接数据库 * 2.执行增删改查功能功能并报错 * 3.没有参数传递是则使用默认信息连接 */ class mysql { private $link = null; ...

  10. mysql 导入json_JsonToMysql(json导入mysql数据库工具)

    JsonToMysql是款功能强大的json导入mysql数据库工具:用户在进行开发数据库.或者完成对相关的数据库维护的时候,经常需要将JSON的数据导入到数据库里面,如果没有专业的工具,就会对您的时 ...

最新文章

  1. mysql更新一个表里的字段等于另一个表某字段的值
  2. engineering equation solver_欧洲留学|爱尔兰圣三一大学不可错过的高薪专业工程学Msc.Engineering|爱尔兰最佳工程课程!...
  3. Java overview JVM
  4. linux错误自动报告工具,linux – 关闭abrt的电子邮件通知(自动错误报告工具)
  5. 百度链接解析_【集合】百度分享链接解析的方法总结
  6. linux 多个cpu使用率,统计多台linux的CPU使用率
  7. Restify Api 开发经验
  8. react 属性与状态 学习笔记
  9. Introduction to Computer Networking学习笔记(十七):Switching and Forwarding 交换与转发
  10. 【新东方的全套价值上亿英语资料】好不容易搞到的~
  11. 流体连续性方程【The Equation of Continuity】
  12. x86_64 gnu/linux,linux版本信息以及x86与x86_64的差别
  13. IDEA TODO标签使用
  14. 轻办公之Windows下的可道云
  15. MYSQL数据库开发之路-----数据查询一
  16. 设计师悲剧:你一天内要完成100张海报
  17. 生活随记-交易难的原因
  18. 中国电信光猫路由模式端口映射问题记录
  19. 双网卡电脑如何设置同时上两个不同的网络
  20. linux apk 打包工具,linux下apk批量打包

热门文章

  1. 淘宝图片服务器的学习
  2. P2525 Uim的情人节礼物·其之壱-全排列
  3. 常用视频格式与视频编解码标准介绍
  4. PADS2007破解方法之图文并茂版----本人亲自实践
  5. java jsp实验设计心得_jsp课程设计心得_课程设计总结心得
  6. 怎样学好模拟集成电路设计?
  7. 集成电路模拟版图入门-版图基础学习笔记(一)
  8. 会计计算机学什么软件有哪些,会计学习软件
  9. DB9接口定义、232串口公头和母头的引脚定义接法
  10. 网络空间安全和计算机软件,网络空间安全