最强数据库工具——IDEA

先来说说其他一些非常有名的数据库工具,比如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 在手,操作所有!
最强数据库工具——IDEA_第1张图片

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

  • 修改数据库表名 Shift + F6(同修改文件);
  • 修改表结构 Command + F6;
  • 运行 SQL 命令 Command + Enter;
  • 查看表结构 Command + B;
  • ……
    最强数据库工具——IDEA_第2张图片

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

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

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

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

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

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

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

你可能感兴趣的:(工具使用)