首页 > 软件 > Mac应用软件 > Mac开发软件 > JetBrains DataGrip 2023 for Mac(数据库管理软件) v2023.3.2中文激活版

软件介绍

今天小编为大家推荐JetBrains DataGrip 2023 for Mac一款优秀的商用IDE开发工具。JetBrains DataGrip 2023 Mac破解版支持前端开发语言和框架,同时提供访问和查询数据库的工具。提供了调试器,版本控制工具和测试工具,不需要再单独安装这些插件。还通过分析源代码,提供进入语言代码自动完成,导航,重构和格式化等强大的功能。

DataGrip 2023 mac版破解教程

不要在意激活时间,它只是一个备用许可证,不会过期!

注意!安装过老版本的建议用卸载工具清理老版本后安装!

下载完成后,打开安装包,将左侧的软件拖动到右侧应用程序即可。

打开PhpStorm 2022软件,点击Activation code

返回镜像包,打开并复制注册码,如图:

将注册码粘贴到下面【激活码】页面中,然后点击【激活】。

激活成功,尽情享用吧!

DataGrip 如何设置中文?

点击菜单栏的「DataGrip」,再点击「Preferences…」打开软件的偏好设置,点击左侧导航的「Plugins」,在右侧的「Type / to see options」处输入「chinese」,找到「Chinese (Simplified) Language」点击「Install」

安装完成后点击「Restart IDE」即可。

JetBrains DataGrip 2023 for Mac软件介绍

JetBrains DataGrip 2023是由捷克的软件公司JetBrains在今年年初最新发布的一款重量级编程开发软件,也是为了满足专业SQL开发人员的特殊需求而量身定制的数据库IDE,被誉为数据库与SQL领域中的瑞士军刀。它可以提供上下文感知代码补全,可以自动检测代码中潜在的bug,随时提供最佳的修复建议,帮助您提高编写SQL代码的速度,也可以在不同模式下执行查询,通过对应操作或直接从其在SQL代码中的用途直接跳入任何表、视图或过程,感知到表结构、外键,甚至是正在编辑的代码中所创建的数据库对象。除此之外,datagrip 2023还能够正确解析出SQL代码中所有的引用,并帮助你对其进行重构。只需输入数据库对象、标识符或是变量的名字,软件就会提供一个匹配的列表,感知到完成JOIN从句所需的依赖,并提供函数与过程所需的参数类型,助你可以使用默认值,也可以创建新值。

mac datagrip 2023汉化版功能介绍

1、探索您的数据库

DataGrip是多引擎数据库环境。如果DBMS有JDBC驱动程序,您可以通过DataGrip连接到它。它提供了数据库内省和各种用于为受支持的引擎创建和修改对象的工具:

•  数据库对象

DataGrip会内省数据库中的所有对象,并将它们显示在按模式分组的文件夹中。它还提供用于添加和编辑表,列,索引和约束等的UI。

•  数据编辑器

功能强大的数据编辑器允许您添加,删除,编辑和克隆数据行。通过外键导航数据并使用文本搜索查找数据编辑器中显示的数据中的任何内容。

•  导航

快速导航将您带到一个对象,无论它是刚刚在您的代码中创建,还是已经从数据库中读取。导航到符号操作可让您按名称查找对象。

2、编写SQL

正如任何体面的IDE一样,DataGrip提供智能代码完成,代码检查,动态错误突出显示,快速修复和重构功能。通过使编写SQL代码的过程更加高效,它可以节省您的时间。

•  智能文本编辑器

与任何IntelliJ平台IDE一样,DataGrip包含一个代码编辑器,可帮助您提高工作效率。转换和移动代码块,使用多个游标来管理选择,根据特定样式格式化代码等等。

•  代码完成

DataGrip提供上下文敏感的,模式感知的代码完成,帮助您更快地编写代码。完成将了解表格结构,外键,甚至是您正在编辑的代码中创建的数据库对象。

•  代码生成

忘记手动编写典型代码:DataGrip会为您做到这一点。它基于UI生成用于更改表,列等对象的代码。此外,它还可以帮助您获取表的DDL并从结果集中提供DML查询。

•  代码分析和快速修复

DataGrip会检测SQL代码中可能出现的错误,并建议动态修复错误的最佳选项。它会立即让您了解未解决的对象,使用关键字作为标识符,并始终为您提供解决问题的方法。

•  重构和发现用法

DataGrip正确解析SQL文件中的所有引用。当您从SQL重命名数据库对象时,它们也将在数据库中重命名。您可以快速找到使用表的存储过程,函数和视图。

•  自定义外观

DataGrip带有浅色和深色外观和主题。每个都可以完全定制,因此您可以创建最适合您的。这同样适用于十多个预配置的键盘映射。

3、运行查询

DataGrip中的查询控制台是任何SQL开发人员的基本必需品。创建多个控制台,每个控制台都有自己的架构和查询选项。

•  查询控制台

指定控制台运行查询的行为:从最小的语句或最大的语句中选择要执行的操作。

•  当地历史

每个控制台都支持架构切换,并提供本地历史记录以跟踪您的所有活动,防止您丢失任何工作。

•  差异查看器

使用diff查看器比较本地历史记录中的两个控制台快照或两个查询结果。DataGrip突出显示两者之间的差异,并允许您通过容差参数管理比较条件的级别 。

4、导入/导出选项

从CSV或任何DSV文件导入数据。DataGrip还具有强大的引擎,可以以各种格式导出数据。您甚至可以创建自己的导出格式。

•  导入CSV

享受专用的UI,将CSV和TSV文件导入数据库。可以将导入文件的每一列映射到数据库中的表列,该列可以是现有表,也可以是导入过程中创建的新表。

•  导出为文本

任何表或结果集都可以以各种格式导出,包括CSV,JSON,XML和HTML。您甚至可以创建自己的导出格式。

•  导出为查询

任何表或结果集也可以作为一批UPDATE或INSERT语句呈现,这对于修改数据很有帮助。

5、其他功能

除此之外,DataGrip还提供用户参数支持,CSV编辑器,图表构建器,版本控制支持和许多其他功能。

•  用户参数

DataGrip支持运行参数化SQL查询。使用正则表达式添加自己的参数模式,并选择将应用这些模式的SQL方言。

•  VCS支持

DataGrip为大多数流行的版本控制系统提供统一的界面,确保Subversion,Git和GitHub,Mercurial,CVS,Perforce和 TFS的用户体验一致 。

•  图

通过富有洞察力的图表探索您的表格及其关系。

JetBrains DataGrip 2023新增功能

导入/导出
复制多个对象
这是此版本的一大亮点。 您现在可以选择多个表并将其复制到另一个架构。
选择要复制的表,然后按 F5 打开导出对话框。
与导出单个表一样,您可以映射列以及查看和更改新表的 DDL。
如您所知,DataGrip 支持跨 DBMS 导出,这意味着目标架构可以属于您项目中的任何数据库。 将所有表从 PostgreSQL 数据库复制到 SQL Server 非常简单。
您还可以指定现有表而不是新表作为目标。 这样操作后,源表的数据将被添加到目标表。
质量改进
DBE-5200:即使源文件中的行具有不同的列数,Edit as table(作为表编辑)操作现在也可以正常工作。
DBE-14541:向单列 CSV 文件添加一个行现在可以正常运行。
DBE-14735:修正了同时导出包含时间戳的表的错误。

数据编辑器
二进制单元的默认显示格式
我们添加了一个新设置 Automatically detect binary values(自动检测二进制值),它有两个选项:UUID 和 Text(文本)。 现在可以禁用 UUID 检测。
编辑查询结果中的字段 MongoDB
您现在可以直接从控制台中编辑 对MongoDB 集合的查询的结果。 即使 .find() 后面是 sort() 或 limit() 之类的方法,这也可以运行。
对批处理模式下编辑器内结果的支持 SQL Server
在 Transact SQL 中同时运行多条语句时,它们以批处理方式执行。 此前,这使得各个查询难以显示编辑器内结果,但现在 DataGrip 可以正确处理这种情况。
另外,DataGrip 现在会在以批处理模式运行查询时移除所有 SQLCMD 语句

质量改进
DBE-8561:在日期选择器外部点击不会再导致变更丢失。
DBE-9632:Enter 键现在可用于保存日期选择器中的值。
DBE-11706:日期选择器现在支持 Tab 键。
DBE-9974:现在可以解除 .csv 文件与 View as Table(作为表查看)的关联。
DBE-13040:我们简化了显示隐藏列的方式 – 只需点击列列表中的隐藏列。
DBE-14516:单元大小指示器不再对完全加载的值显示并将使用等宽字体,确保内容对齐。
DBE-14670:地理位置查看器现在可以正确同步。
DBE-10851:我们修正了树状图模式下的字体问题。
DBE-9710:Oracle 时间戳值现在遵循时区。
DBE-14852:MariaDB、Aurora MySQL 空白日期现在可以在数据编辑器中正确显示。
DBE-15009:Sybase ASE 现在所有列都会显示在结果视图中。
DBE-15031:Snowflake 具有 DEFAULT 值的表的更新查询现在可以正确生成。
列的上下文菜单现在也显示在转置视图中。

内省用于内省的会话模板
有时,内省需要被授予特殊用户的特殊权限。 现在可以使用专用凭据进行内省。 为此,首先在 Options(选项)选项卡中创建一个专用会话模板。
然后,在 Introspection(内省)部分的 Use session template(使用会话模板)字段中选择其名称,使用此模板进行内省。
片段化内省 Oracle
您现在可以独立于数据库中的所有其他对象刷新对象。
这对于新的 Introspection levels(内省级别)功能格外适用。 如果只需要查看单个对象的源代码,点击数据库资源管理器中的 Refresh Object(刷新对象)按钮即可。
此外,打开对象的源编辑器时,DataGrip 将提供内省所选对象的选项。
对版本 2.x 的支持 H2
我们增加了对 H2 版本 2.x 的支持。 以下是变更列表:
DataGrip 现在可以正确内省类型。 大多数问题与复合类型 ARRAY 和 ROW 有关。
现在可以正确内省具有内置序列的列(auto_increment 和 generated always as identity 等)。
检查约束和外键不再丢失。
为视图、触发器、例程加载源。
为域显示有关检查谓词的信息。
添加到基本支持 YugabyteDB
我们为 YugabyteDB 发布了 JDBC 驱动程序,您可以一键创建 YugabyteDB 数据源。

质量改进
DBE-13521:ClickHouse 具体化视图的源代码现在会被内省。
代码生成
Modify Table(修改表)的新版本
我们正在稍微重做 Modify Table(修改表)窗口。 新版本将具有基于内省属性的完全生成的 UI,这将允许其带有各种特定于数据库的参数。
目前我们只发布了一小部分更新,但这部分更新已经非常实用。 新的 Modify Table(修改表)窗口可以添加和编辑列检查约束,此前这样的操作是无法完成的。 此外,您现在可以编辑由 DataGrip 内省的表和列的所有属性。
我们认为您会特别喜欢列的新 UI,因为新 UI 不再有让许多用户感到困惑的收起或展开。
质量改进
DBE-15000、DBE-15001:PostgreSQL 现在在编辑授权时会生成正确的代码。
DBE-5136:SQL Server 现在,通过 Modify Table(修改表)移除带有约束的列时,您将获得有效的脚本。
DBE-14760:MySQL Modify Table(修改表)窗口不再破坏函数索引。
DBE-2827:MySQL 可以修改 AUTO_INCREMENT 特性。
DBE-14801:Snowflake 生成的 DDL 脚本包含用于创建默认序列的语句。

数据库差异查看器
交换源和目标
我们新增了一个按钮,可供在比较对象或架构时交换源和目标。
质量改进
我们一直在改进最近推出的数据库差异查看器窗口。 有些修正已在 2021.3 版本中发布,还有些是在 2022.1 中新加入,包括:
DBE-15063:用于字符串比较的新智能算法解决了在差异窗口中遵循关键字大小写的问题。
DBE-14686:Reformat generated code(重新格式化生成的代码)选项受到遵循。
DBE-14782:差异查看器会检测出名称不同但可能相同的对象。
DBE-14431:Oracle Array index out of bounds(数组索引超出范围)异常应当不会再发生。

代码编辑器
Convert To Subquery(转换为子查询)意图
我们引入了一个方便的新意图,Convert To Subquery(转换为子查询)。 您不再需要使用环绕实时模板转换子查询。 事实上,您甚至都不必费心选择查询。 只要按下 Alt+Enter | Convert To Subquery(转换为子查询)即可。
更好的自动缩进算法
我们改进了自动缩进算法。 工单 DBE-14825 和 DBE-8742 与此相关,但我们考虑了所有可能的情况,力求让自动缩进在任何地方都能正常运行。
支持多范围类型 PostgreSQL
PostgreSQL 14 中引入了多范围类型,我们增加了对内置类型的支持。
未来将支持自定义多范围类型。

质量改进
DBE-11683:PostgreSQL 添加了对 ROWS FROM 语法的支持。
DBE-11868:PostgreSQL 修正了导致未解析的通用表表达式的问题。
DBE-15061:PostgreSQL 修正了导致 JSONB 语法注入错误的问题。
DBE-14888:PostgreSQL 添加了对 BEGIN ATOMIC 的支持。
DBE-15052:Redshift 添加了对 ALTER MATERIALIZED VIEW 的支持。
DBE-11830:Oracle 添加了对 USING INDEX ENABLE 语法的支持。
DBE-6548:Oracle 修正了 CREATE MATERIALIZED VIEW LOG 语句中的列解析。
DBE-15095:Snowflake 在 CREATE STAGE 语句中添加了对 WITH TAG 选项的支持。
DBE-14793:Snowflake 添加了对 EXECUTE 语句的支持。
DBE-11247:Snowflake JSON 现在会在语句中正确高亮显示。
DBE-14843:BigQuery 现已支持 QUALIFY。
DBE-13995:BigQuery 现已支持 UNNEST 列。
DBE-14504:ClickHouse 现已支持映射文字。
DBE-15013:ClickHouse 现已支持 UNION DISTINCT。

运行查询
取消正在运行的语句
此前,多次点击 Cancel statement(取消语句)按钮后,虽然查询看似已经终止,但请求实际上还在数据库中继续执行。
这种行为背后的逻辑颇为棘手。 第一次点击时,DataGrip 向数据库发送取消请求,第二次点击时,它会取消 JDBC 驱动程序进程,终止与数据源的所有连接(我们将此称为数据源停用)。 结果,因为连接丢失,而不是因为取消实际完成,DataGrip 收到的是第二个取消请求的错误。
我们已经让取消逻辑更加简单。 希望现在更清楚的是,被取消的是请求:
请求被取消时,间距上的进度指示器显示红色方块。
取消进度条将会出现, 标识数据源和会话。
我们不会在没有警告的情况下停用数据源,因为这对于同时发生的某些进程可能具有潜在危险。 因此,如果您再次点击 Cancel(取消)图标,DataGrip 会询问您是要终止远程进程还是要继续等待。 如果选择停用数据源,则 DataGrip 的查询将停止,但会继续在数据库中执行。
空闲取消 10 秒后,可以选择停用数据源。
取消查询后,左侧会出现显示禁止符号的间距图标。
取消连接
此前,在创建连接期间尝试中止请求时,数据源会被停用。
现在,您不仅可以中断请求的执行,还可以中断连接的创建。 这与控制台中的第一个查询特别相关,它也创建了一个连接。
您现在可以在不停用数据源的情况下停止连接创建:如果在创建连接时点击了 Cancel(取消)按钮,创建将被停止并显示 Connection canceled(连接已取消)消息。
这不仅仅与来自查询控制台的查询有关。 例如,如果您在开始内省前创建连接,则中断内省将取消连接的创建,而不会停用数据源。
IDE 常规

重做了设置
Database(数据库)部分中 Preferences(偏好设置)设置的结构从 DataGrip 的第一个版本起没有改变过。 我们认为是时候更新结构来提高这一部分的实用性了。 这是我们的想法:
Track databases/schemas creation and deletion(跟踪数据库/架构创建和删除)设置已从 General(常规)部分移至 Data Source Properties | Options(数据源属性 | 选项),并且现在指向特定数据源。 此设置会确定在查询控制台中创建或删除架构后是否需要更新架构列表。
其他设置仍然是全局的,但现在位于更合适的部分中。
请注意,这些设置将在此更新后重置为其默认值:
Data Source properties | Track databases/schemas creation and deletion – True(数据源属性 | 跟踪数据库/架构创建和删除 – True)。
Editor | General | Editor Tabs | Database | Always show qualified names for database objects in tab titles – False(编辑器 | 常规 | 编辑器选项卡 | 数据库 | 始终在选项卡标题中显示数据库对象的限定名称 – False)。
Editor | General | Editor Tabs | Database | Shorten datasource and object names in tab titles – True(编辑器 | 常规 | 编辑器选项卡 | 数据库 | 缩短选项卡标题中的数据源和对象名称 – True)。

平均拆分选项卡
您现在可以在编辑器选项卡之间分配工作空间,使其具有相同的宽度。 为此,请转到 Settings / Preferences | Advanced Settings | Editor Tabs | Equalize proportions in nested splits(设置 / 偏好设置 | 高级设置 | 编辑器选项卡 | 在嵌套拆分中平衡比例)。
将 UML 图表导出为其他格式
图表现在可以导出为 yEd .graphml、JGraph .drawio、Graphviz .dot、带有位置的 Graphviz .dot、MermAId .md、Plantuml 和 IDEA .uml 文件,从而与第三方工具兼容。
质量改进
DBE-15043:书签现在与数据库资源管理器条目提供相同的导航行为。
DEA-129631:现在支持小数字体大小。

DataGrip 2023破解版软件特色

1、智能查询控制台

使您可以在不同模式下执行查询,还提供本地历史,让您可以跟踪自己的所有活动并免于丢失工作内容。

2、高效的模式导航

使您可以根据其名称,通过对应操作或直接从其在SQL代码中的用途直接跳入任何表、视图或过程。

3、解释计划

让您更加深入地了解查询如何工作和数据库引擎的行为,从而使您的查询更高效。

4、智能代码补全

DataGrip提供上下文感知代码补全,帮助您提高编写SQL代码的速度。 补全能够知道您正在编辑的代码中创建的表的结构、外键,甚至是数据库对象。

5、联机分析和快速修复

DataGrip检测代码中可能的缺陷,并联机提供最佳修复方案。 它使用关键字作为标识,能立刻让您知道未解决的对象,并且总是提供修复问题的方法。

6、在SQL文件和模式中仍可重构

DataGrip正确解决SQL代码中的所有引用,并帮助您重构它们。 当您重命名某个变量或别名时,可以自动更新全文件中所有用到它的地方。 当您在查询中重命名表的引用时,表在数据库中的实际名称也会更新。甚至还可预览表/视图在其他视图、存储过程和函数中的用途。

7、版本控制集成

我们为所有主流版本控制系统提供一致的支持:Git、SVN、Mercurial 和很多其他系统。