
软件介绍
jetbrains datagrip2021是一款非常好用的数据库管理工具,可以轻松帮助用户完成编辑代码,智能检测以及修复错误等任务。新版本还带来了优化数据编辑器、支持PostgreSQL 10中的分区表、快速搜索文档等等功能。
软件功能
享受数据库工作的乐趣
试试我们的DataGrip,它是一个数据库集成开发环境,为满足专业的SQL开发人员的特殊需求而定制。
智能查询控制台
它使您能够在不同的条件下执行查询模式,并且还提供了本地历史记录,这样您就可以跟踪您的所有活动并避免丢失您的工作内容。
高效导航模式
使您能够根据表、视图或过程的名称,通过相应的操作或直接从其在SQL代码中的使用直接跳转到任何表、视图或过程。
解释计划
它让您更深入地了解查询是如何工作的以及数据库引擎的行为,从而使您的查询更加高效。
智能代码补全
提供上下文感知代码完成,以帮助您加快编写SQL代码。完成可以知道在您正在编辑的代码中创建的表、外键甚至数据库对象的结构。
联机分析和快速修复
支持检测代码中可能的缺陷,并在线提供最佳修复方案。它使用关键字作为标识符,这可以让您立即知道未解决的对象,并始终提供一种解决问题的方法方法。
在SQL文件和模式中仍可重构
数据抓取可以正确解析SQL代码中的所有引用,并帮助您重构它们。重命名变量或别名时,可以自动更新整个文件中使用它的所有位置。当您在查询中重命名对表的引用时,数据库中表的实际名称也会更新。您甚至可以在其他视图、存储过程和函数中预览表/视图的使用。
版本控制集成
我们为所有主要的版本控制系统提供一致的支持:Git、SVN、Mercurial和许多其他系统。
新功能
1、授权UI
datagrip适用于PostgreSQL、Redshift、Greenplum、MySQL、MariaDB、DB2、SQL Server和Sybase。
我们为修改对象时的授权编辑添加了一个UI
您可以使用Cmd/Ctrl+F6在数据库浏览器中的用户上调用Modify user窗口,该窗口现在具有向对象添加授权的UI
2、上下文实时模板
这是我们为从数据库浏览器直接生成简单语句打造的全面解决方案。常规实时模板涵盖了许多需要快速编写简单查询的情况。但是我们也明白,有时,当您在数据库浏览器的上下文中已经找到需要的对象,还有一个更好的方法可以使用这个对象得到简单查询。
当然,还有许多工具同样采用这种机制来减少重复工作,这也让许多用户对此习以为常。
此列表中的每个代码段实际上都是一个实时模板,但它们都很特殊,可以在所选对象的上下文中生成。例如Select first N rows from a table模板。
软件官网
https://www.jetbrains.com/datagrip/
软件综述
JetBrains DataGrip 是一款流行的数据库管理工具,因其强大的功能、便捷的用户界面和对各种数据库的支持而受到开发人员和数据库管理人员的喜爱。
优点:
- 跨平台支持: DataGrip 可在 Windows、macOS 和 Linux 操作系统上运行,兼容性强。
- 支持多种数据库: DataGrip 支持广泛的数据库系统,包括 MySQL、PostgreSQL、Oracle、Microsoft SQL Server、SQLite 等,无需额外的配置或驱动程序。
- 智能代码编辑器: DataGrip 内置智能代码编辑器,提供语法高亮、代码自动补全、错误检查等功能,提高开发效率。
- 直观的 GUI: DataGrip 具有直观易用的图形用户界面,即使是新手用户也能轻松上手。
- 强大的数据操作功能: DataGrip 提供强大的数据操作功能,包括数据查询、编辑、插入、更新、删除等,还支持各种数据库特定的功能。
- 数据可视化: DataGrip 可以将数据可视化,方便用户直观地了解数据分布和变化趋势。
- 集成终端: DataGrip 集成了终端功能,允许用户直接在软件中执行 SQL 命令,快速解决问题。
- 版本控制集成: DataGrip 支持版本控制系统,如 Git、Mercurial 等,方便团队成员协作开发。
缺点:
- 商业软件: DataGrip 是一款商业软件,需要按年订阅或购买永久许可证。
- 占用资源: DataGrip 软件体积较大,对系统资源占用较高,可能会影响性能。
- 学习曲线: DataGrip 拥有丰富的功能,对新手来说可能需要花费一定时间来学习和适应。
总体来说,JetBrains DataGrip 是一款功能强大、易于使用且支持多种数据库的数据库管理工具。它适合各种规模的数据库项目,深受开发人员和数据库管理人员的喜爱。希望这些信息对您了解 DataGrip 有所帮助。