JetBrains DataGrip,一款多平台兼容的数据库管理工具,以其友好的用户界面和强大的功能,成为数据库管理的首选。通过DataGrip 2018的下载,用户可以在不同的环境下执行查询,并借助本地历史记录追踪所有活动,防止工作丢失。这款由瑞典软件开发公司JetBrains推出的全新产品,被誉为数据库与SQL领域的瑞士军刀。
DataGrip的前身0xDBE已经发布一年多,作为JetBrains向客户提供的一个开发版本,每个版本都有一定的使用期限。到期后用户可以从JetBrains网站上免费下载新的开发版本。经过长时间的精心研发,全新的DataGrip终于问世。与JetBrains产品系列的其他产品类似,DataGrip也提供了Windows、Linux和Mac版本。另外JetBrains的其他产品,如IntelliJ IDEA等,也都通过插件的方式集成了DataGrip,这使得开发人员可以更方便地操作数据库。
软件亮点
享受数据库工作的乐趣 - DataGrip是专为满足专业SQL开发者的独特需求而量身定制的数据库IDE。
智能查看面板 - 允许用户以不同的方式执行查询,并提供本地历史记录,以便追踪所有活动并防止工作丢失。
高效的方式导航 - 用户可以根据表、视图或过程的名称、操作或直接从其在SQL代码中的用途,快速跳转至任何表、主视图或过程。
执行计划分析 - 使用户能够更深入地了解查询是如何工作的,以及数据库模块的行为,从而提高查询效率。
智能代码补全 - DataGrip提供上下文感知的代码补全,帮助用户提高编写SQL代码的速度。补全可以理解用户在编写的代码中建立的表结构、外键约束,甚至是数据库对象。
联机分析和快速恢复 - DataGrip检查代码中可能存在的缺陷,并提供联机的最佳恢复方案。它使用关键字作为标识,能立即识别未处理的对象,并始终提供解决难题的方法。
在SQL文件和模式中重构 - DataGrip正确处理SQL代码中的所有引用,并帮助用户重构它们。当用户重命名某个变量或别名时,所有使用它的地方都会相应地更新。当在查询中重命名表的引用时,表在数据库中的实际名称也会更新。甚至还可以查看表/视图在别的主视图、存储过程和函数中的用途。
版本控制集成 - DataGrip为所有流行的版本控制系统提供一致的集成支持:Git、SVN、Mercurial和其他许多系统。
软件功能
高效编写SQL并清除重复的工作 - DataGrip允许用户通过代码完成特性快速编写代码。只需输入数据库目标、标识符或变量的名称,DataGrip会提供一个匹配的列表。DataGrip可以识别进行JOIN子句所需的依赖,并提供函数和过程中所需参数的类型,还可以给出INSERT语句的表结构。DataGrip提供了Live Templates用于形成语句的常见部分,用户可以使用初始值,也可以建立新值。
在代码间导航并执行重命名 - DataGrip可以分析出SQL文档中的目标引用。如果对变量或别名进行了重命名,那么所有使用它们的地方都会相应地进行重命名。如果在SQL中重命名了数据库目标,实际的数据库中也会进行重命名。DataGrip可以正确分析出SQL代码中的所有引用,并帮助用户对其进行重构。
处理数据并探索关系 - 用户可以通过强大的表在线编辑器添加、删除和复制数据行。通过过滤文本框可以只查询需要的数据,而不必编写WHERE子句。查找所需数据的另一种方法是使用文本搜索。如果不确定哪一列包含了要查找的数据,那么文本搜索是一项非常有效的作用。可以在文本搜索中使用正则表达式。通过外键约束数据导航可以转到当前行所引用的数据,反之亦然。
分析查询和比较结果 - 在点击Execute按钮时,可以选择让DataGrip执行子查询、执行外部查询,或者执行整个脚本。只想执行特殊的一部分代码?只需将其选中并执行即可。DataGrip还提供了执行计划,其结果集类似于表在线编辑器,包括了同样的选项,如添加/删除行、文本搜索与数据导航等。可以在diff查看器中比较两个结果集。
使用方法
下载完成后不要在压缩文件内运行软件,先解压;
软件同时支持32位和64位系统环境;
如果软件无法正常启动,请右键以管理员模式运行。
通过这些特点和功能,DataGrip无疑为数据库管理提供了一个全面且高效的解决方案。