热门排行
简介
DataGrip 2024汉化版是一款由JetBrains公司打造的比较实用的数据库开发软件,采用多引擎技术,用户可以修改数据库对象并生成脚本,帮助编程人员快速的完成编码工作,是您进行数据库开发的最佳辅助工具。
ps:这里小编带来的是JetBrains datagrip 2024中文版,附带汉化文件亲测可用,其详细的安装教程可参考下文操作,需要的朋友可下载试试!
安装汉化教程:
1、下载解压,得到jetbrains datagrip 原程序,汉化包;
2、双击文件“datagrip.exe”安装原程序,默认安装目录【C:\Program Files\JetBrains\DataGrip 20xx】
3、勾选创建datagrip 桌面快捷方式,以及关联文件,建议全选;
4、耐心等待软件安装完成,并且成功安装后,先不要运行软件;
5、首次运行软件会让用户配置或导入设置、选择主题,这些用户都可以随意设置,到注册界面时,请选择evaluate for free,点击evaluate试用软件
6、接着再将本站提供的“jetbrains-agent-latest.zip”文件拖放到 IDE 窗口,并点击restart
7、点击安装和是;
8、软件默认为英文界面,我们打开安装目录下的“lib”文件夹,将汉化补丁“resources_cn.jar”复制入内即可,默认安装路径为C:\Program Files\JetBrains\DataGrip 20xx\lib
11、再次打开软件,JetBrains datagrip 中文版成功安装。
说明:现在官方已经支持中文版,设置方法
点击菜单栏的「DataGrip」,再点击「Preferences…」打开软件的偏好设置,点击左侧导航的「Plugins」,在右侧的「Type / to see options」处输入「chinese」,找到「Chinese ?(Simplified)? Language」点击「Install」
安装完成后点击「Restart IDE」即可
DataGrip使用教程
操作如下:
file->data Source->选择数据库类型
加载数据库驱动
配置数据库连接
测试连接成功以后会出现successful
出现如图信息
查询技巧
如果数据库表很多这时候是有搜索功能的如下:
ctrl+n 输入字符串,自动提示是ctrl+空格;操作如图
新建表如下:
至此datagrip操作介绍完毕.
datagrip功能:
一、完整的SQL日志
首先,现在您将看到DataGrip在控制台输出中运行的每个查询。无论是您的SQL还是DataGrip需要在内部运行的东西,请查看“ 输出”选项卡以了解发生了什么。
二、SQL日志文件
其次,来自IDE的所有查询现在都记录在文本文件中。要打开此文件,请转到“ 帮助”| 显示SQL日志。
三、新的SQL格式化程序
新的SQL格式化程序是我们强烈需要反馈的功能,因此请尝试一下,如果您的具体案例未涵盖,请告诉我们。我们仍在努力增加新的条款。
四、运行存储过程
这个期待已久的功能已经为Oracle和PostgreSQL实现了!
从过程的上下文菜单中选择“ 执行 ”。
将生成SQL代码。输入所需参数的值,然后单击“ 确定”。如您所见,我们检索此Oracle过程的输出,因为我们有SQL代码从JDBC驱动程序获取结果集。
对于只运行没有输出的简单过程的情况,DataGrip将通过运行此过程生成SQL代码。这是一个PostgreSQL 示例。
请注意,打开源代码时,可以通过单击工具栏中的“运行”按钮来运行该过程。
五、源代码迁移
现在,要更新任何其他对象的源代码,只需双击它们并进行所需的更改。装订线(文本编辑器左侧的垂直条)将突出显示您所做的更改。另请注意工具栏上的新“ 提交”按钮。
单击“ 提交”后,迁移对话框将显示生成的SQL代码以更新源代码。
六、查询计划图
基于图表的视图现在可用于查询计划。要查看它,请在调用说明计划后单击工具栏上的“ 显示可视化”按钮。
七、SQL编辑
1、上下文信息
在编辑包中的大型过程时,有时在其上下文中刷新内存是有用的,即现在正在编辑的特定过程或包。为此,请按Alt+Q以查看上下文信息。
2、跳到关闭括号/报价之外
从此版本开始,您可以通过按Tab键在结束括号之外导航或关闭引号 。请注意,这仅在第一次输入参数或值时有效。要自定义Tab的此行为,请转到“首选项”| 编辑| 一般| 智能键并选择 跳转到关闭括号外/使用Tab键引用。
八、导航
1、从“ 查找操作”分配快捷方式
以前,如果使用 默认键盘映射,则无法从“ 查找操作”中指定快捷方式。我们已修复此错误,现在它适用于任何键盘映射和任何布局。一个很好的理由提醒你,这是可能的!
九、数据编辑器
1、所选行数
现在DataGrip显示在数据编辑器中选择的行数。在状态栏中查找此内容。
十、UI升级
1、在架构上运行SQL
之前,运行脚本的唯一方法是从相应SQL文件的上下文菜单中执行它。现在,您可以使用更直观的方法:选择所需的数据源或数据库,然后从上下文菜单中选择“运行SQL脚本”。
2、黑暗的窗口标题
现在你可以让Darcula主题更加黑暗。如果您使用的是macOS,要使标题栏变暗,只需转到“首选项”| 外观与行为| 外观并选择使用深色窗口标题。
3、触控杆支撑
我们增加了对MacBook Touch Bar的支持。它默认只有执行按钮。要添加操作,请转到“首选项”| 外观与行为| 菜单和工具栏| 触摸栏。
十一、重要的错误修复
1:正在正确格式化MySQL注释。
2:表格的DDL在正确的位置打开。
3:从“ 过滤器”字段中删除条件会显示数据编辑器中的所有行。
4:Backspace不会破坏结构视图中的快速搜索 。
5:数据库树中显示Redshift中没有架构绑定的视图。
6:如果应用了排序,数据编辑器中的记录计数。
7:IDE在重新启动后打开空文件。
2024新功能变化
AI Assistant 功能
通过 AI Assistant 进行的 SQL 错误处理
我们为通过 AI Assistant 处理 SQL 查询执行错误实现了一些实用操作。 现在,对于每条错误消息,DataGrip 都会在错误消息的最右侧显示两个操作:Explain with AI(使用 AI 解释)和 Fix with AI(使用 AI 修正)。
Explain with AI(使用 AI 解释)会打开 AI 聊天,发送自动提示,并给出 AI Assistant 对错误的解释。
Fix with AI(使用 AI 修正)会在编辑器中为查询执行错误生成修正。
文本到 SQL:生成的结果的编辑器内差异
我们改进了在编辑器中使用 AI Assistant 的体验。
现在,当您要求 AI Assistant 处理某段代码时,编辑器会包含原始代码和生成的代码的差异。 AI Assistant 的建议以不同的颜色高亮显示,并在装订区域标有 Revert(还原)按钮。
您还可以在差异中自行编辑结果查询。 您的更改将以相同的方式高亮显示。
这两个新操作的工作方式与 Fix SQL Problem Under Caret(修正文本光标下的 SQL 问题)和 Explain SQL Problem Under Caret(解释文本光标下的 SQL 问题)意图操作类似。
此功能需要附加数据库架构以建议适当的解释和修正。
处理数据
浮动分页工具栏
为了使数据编辑器中的网格分页更加明显,我们将控件从工具栏移动到数据编辑器的底部中心。
要将此控件移回工具栏,请打开 IDE 设置,转到 Database | Data Editor and Viewer(数据库 | 数据编辑器和查看器),滚动到 Position of the grid pagination control(网格分页控件的位置),然后选择 Data editor toolbar(数据编辑器工具栏)。
更宽的编辑器内结果网格
此前,编辑器内结果网格的宽度有限。 现在,网格会自动调整为编辑器的全宽,让您可以查看更多数据。
代码编辑器
高亮显示所选文本
默认情况下,DataGrip 现在会自动高亮显示您在文件中选择的文本的所有实例。 这使得跟踪所选文本在整个代码中出现的位置更加简单。
针对 JOIN 子句数量是否过多的检查
在某些情况下,不建议运行包含过多 JOIN 子句的查询,因为这会降低性能。 编辑器现在可以识别并高亮显示此类查询。
您可以在 IDE 设置中启用此检查。 为此,导航到 Editor | Inspections(编辑器 | 检查),展开 SQL 部分,然后选择 Excessive JOIN count(JOIN 计数过多)。
表值函数支持 BigQuery
我们改进了对 BigQuery 表值函数 (TVF) 的支持。 现在,DataGrip 可以正确检测 TVF 及其返回列。
连接性
片段内省和智能刷新 MySQL MariaDB
DataGrip 现在支持片段内省。
此前,内省器只能对 MySQL 或 MariaDB 数据库中的架构执行完整内省,但不能刷新单个对象的元数据。 每次 DDL 语句在控制台中执行并且该执行可能修改数据库架构中的对象时,IDE 都会启动对整个架构的全面内省。 这非常耗时,并且经常会扰乱工作流。
现在,DataGrip 可以分析 DDL 语句,确定哪些对象可能受其影响并仅刷新这些对象。
如果您在数据库资源管理器中选择单个条目并调用 Refresh(刷新)操作,则只有该对象会被刷新,而不是像以前一样整个架构都被刷新。
错误修复
DBE-21843:大表的第一行不再消失。
DBE-20350:Qualify object with: Database(使用数据库限定对象)代码补全功能按预期运作。
DBE-21526:数据库对象的上下文菜单中上下文实时模板的可用性不再存在问题。
DBE-18445:MySQL ST_SRID 函数现已得到支持。
DBE-19042:MySQL GRANT 语句中的多个角色现已得到支持。
DBE-19984:MySQL block_encryption_mode 系统变量现已得到支持。
DBE-16521:MariaDB 查询控制台中对时态表的支持已得到改进。
DBE-19041:MySQL MariaDB SET ROLE 和 SET DEFAULT ROLE 语句现已得到支持。
DBE-14986:SQL Server 函数调用中的同义词解析按预期运作。
DBE-15201:SQL Server 函数补全的架构限定按预期运作。
DBE-21204:SQL Server CURSOR 声明中的 OPTION 关键字现已得到支持。
DBE-3771:Oracle 对 USING 中限定列的检查现已添加。
DBE-3772:Oracle 对 NATURAL JOIN 中限定列的检查现已添加。
DBE-5657: Oracle PARTITION 子句的自动补全按预期运作。
DBE-10459:Oracle BEGIN 的自动补全现已得到支持。
DBE-17022:Oracle ON COMMIT PRESERVE DEFINITION 现已得到支持。
DBE-21014:Oracle 软件包头中声明的 CURSOR 的解析按预期运作。
DBE-20309:Oracle 对照函数调用的列解析按预期运作。
DBE-21006:Oracle 对照记录类型的列解析按预期运作。