发现了一款 JetBrains 的新产品:DataGrip

JetBrains 最近推出一款新的工具:DataGrip。该工具的角色类似于后端工程师熟悉的 Navicat,是一款数据库管理系统。

对于 DataGrip 这个名字,Data 很好理解,Grip 是什么意思呢?Grip 在英文中大概的意思是“手柄”:
发现了一款 JetBrains 的新产品:DataGrip

既然是 JetBrains 推出的产品,必须得了解一下。今天就先来简单介绍和体验下这个工具。

先来研究下该产品的官网首页

官网对该工具的介绍:

  1. 我们新的数据库 IDE DataGrip 是为满足专业 SQL 开发人员的特定需求而量身定制的。官网还提供了该工具的入门视频教程
  2. 智能查询控制台。允许您在不同的模式下执行查询,并提供一个本地历史记录,跟踪您的所有活动,并保护您不丢失您的工作。
  3. 高效的导航模式。通过相应的操作,或直接从其在 SQL 代码中的用法跳转到任何表、视图或过程的名称。
  4. Explain Plan。让您深入了解查询的工作方式和数据库引擎行为,从而提高查询的效率。(博主ps:这个功能是真的牛!)
  5. 智能代码补全。DataGrip 提供上下文相关的代码完成功能,帮助您更快地编写SQL代码。完成意识到表结构、外键,甚至在您正在编辑的代码中创建的数据库对象。(博主ps:这个功能也很牛!)
  6. On-the-fly analysis and quick-fixes. DataGrip detects probable bugs in your code and suggests the best options to fix them on the fly. It will immediately let you know about unresolved objects, using keywords as identifiers and always offers a way to fix the problems.
  7. Refactorings that work in SQL files and schemas. DataGrip correctly resolves all references in your SQL code and helps you refactor them. When you rename a variable or an alias, it will update their usages throughout the entire file. The actual table names in the database are updated when you rename references to them from your queries. There is even a preview of usages of tables/views inside other views, stored procedures and functions.

世界上的很多知名公司都有使用 DataGrip:
发现了一款 JetBrains 的新产品:DataGrip
下面罗列了 DataGrip 支持的数据库:
发现了一款 JetBrains 的新产品:DataGrip
所有主流数据库都支持了,而且 JetBrain 还在该产品主页说了,如果还有不支持的,请一定要告诉他们:
发现了一款 JetBrains 的新产品:DataGrip
这是想把世界上所有的数据库系统都做一个支持啊!

发现了一款 JetBrains 的新产品:DataGrip

上一篇:Git冲突:Please commit your changes or stash them before you merge


下一篇:'dependencies.dependency.version' for org.testng:testng:jar is either LATEST or RELEASE (b