
DataGrip是Jetbrains旗下众多优秀的效率生产工具之一。下载地址:https://www.jetbrains.com/datagrip/
DataGrip是多引擎数据库环境,支持几乎常见的数据库类型:PostgreSQL、MySQL、Oracle Database、SQL Server、Azure、Amazon Redshift、SQLite、DB2、H2、Sybase、Exasol、Apache Derby、MariaDB、HyperSQL、Snowflake、Cassandra、ClickHouse、Greenplum、Apache Hive、Vertica、MongoDB等,满足了不用切换多种数据库工具的麻烦。

DataGrip支持的数据库类型
帮助文档:
1.点击右侧任务栏DataBase,按步骤打开链接面板,你要的数据库这里都有。

2.以连接mysql为例,新建连接,输入数据库地址,账号 、密码,如果用SSH等补充SSH方式连接

3.功能特性:
3.1 智能查询控制台
DataGrip允许您以不同模式执行查询,并提供本地历史记录,以跟踪并保存您的所有查询活动,免于丢失及方便再查询。

查看本地sql执行的历史记录。

3.2 高效的架构导航
您可以通过相应的操作或直接从SQL代码中的用法跳转到任何表,视图或存储过程。
如下图鼠标悬停在表名上表结构就一目了然,按住ctrl鼠标左键点击即可跳转到tenant_cpacity表上。

导航功能
3.3 详细的执行计划分析
让您更深入地了解您的查询如何工作以及数据库引擎行为,从而使您的查询更高效。


下面给出一个复杂的sql查询语句,来体现该功能在我们分析sql时的帮助。

3.4 智能代码完成
DataGrip提供上下文敏感的代码感知功能,帮助您更快地编写SQL代码。代码感知功能可以感知你正在编辑的代码中创建的表结构,外键,甚至是数据库对象。

自动sql提示
3.5版本集成控制
DataGrip为目前所有的主要版本控制系统提供统一的支持,如:Git,SVN,Mercurial等等。
了解功能特性详情及更多功能:https://www.jetbrains.com/datagrip/features/




