DataGrip 一个是多引擎的数据库环境。 如果 DBMS 有 JDBC 驱动程序,那么您可以通过 DataGrip 连接它。 它可以提供用来为支持的引擎创建和修改对象所需的数据库自检和各种工具:
与其他优秀 IDE 一样,DataGrip 提供了智能代码补全、代码检查、实时错误高亮显示、快速修复和重构重构等功能。 它可以大幅提高 SQL 编程效率,为您节省大量的时间。
与任意 IntelliJ 平台 IDE 一样,DataGrip 也提供可以提高您的生产力的代码编辑器。 转换和移动代码块,使用多个光标管理选择,以及根据特定格式格式化代码等等。
DataGrip 可以正确解析 SQL 文件中的所有引用。 您在重命名 SQL 中的数据库对象时,它们也将在数据库中重命名。 您可以快速找到有哪些存储的过程、函数和视图使用了您的表。
DataGrip 中的查询控制台是适用于所有 SQL 开发者的基本必备工具。 创建多个使用自定义架构和查询选项的控制台。
指定控制台在运行查询时的行为:选择要执行的内容,可以是最小的语句,也可以是最大的语句。
每个控制台都支持架构切并且提供本地历史记录,可以追踪您的所有活动,以免出现工作丢失的情况。
使用差异查看器比较本地历史记录中的控制台两个快照或两个查询结果。 DataGrip 会高亮显示两者之间的差异,并让您通过 tolerance 参数管理比较标准的等级。
从 CSV 或任意 DSV 文件导入数据。 DataGrip 还提供强大的引擎,可以以多种格式导出数据。 您甚至可以创建自己的导出格式。
畅享专门用来将 CSV 和 TSV 文件导入至数据库的 UI。 您可以将导入文件的每一列映射至数据库中的表列,可以是已有的表,也可以是在导入过程中创建的新表。
任何表以及结果集都可以导出至包括 CSV、JSON、XML 和 HTML 在内的多种格式。 您甚至可以创建自己的导出格式。
任何表或结果集也可以作为一组 UPDATE 或 INSERT 语句呈现,这有助于修改数据。
此外,DataGrip 还提供用户参数支持、CSV 编辑器、图表生成器、版本控制支持等许多其他功能。
DataGrip 支持运行参数化的 SQL 查询。 使用正则表达式添加您自己的参数模式,并选择将应用这些参数的 SQL 方言。
DataGrip 为许多流行的版本控制系统提供统一的界面,确保使用 Subversion、Git 和 GitHub、Mercurial、CVS、Perforce 和 TFS 时获得一致的用户体验。
在详细的图表中探索表与它们之间的关系。