JetBrains DataGrip 2019 for Mac(数据库管理工具) V2019.2.3中文特别版
客服QQ:
DataGrip 2019 Mac 特别版是Mac平台上一款由jetbrains公司所推出的数据库管理软件,您可以通过jetbrains DataGrip 2019 for Mac进行DB2、Derby、H2、MySQL、Oracle、PostgreSQL、SQL Server、Sqllite及Sybase等主流数据库管理,它能够很好的满足开发者的各种需求,有需要的朋友快来看看吧!
DataGrip 2019 Mac 特别版安装教程
注意DataGrip 2019无需加防火墙和修改hosts信息即可永久激活使用!
下载完成后打开“DataGrip Mac特别版”安装包,将左侧【DataGrip】拖入右侧应用程序中进行安装,如图:
DataGrip 2019 Mac 特别版软件介绍
DataGrip Mac版是由jetbrains公司推出的数据库管理软件,DataGrip支持几乎所有主流的关系数据库产品,如DB2、Derby、H2、MySQL、Oracle、PostgreSQL、SQL Server、Sqllite及Sybase等,并且提供了简单易用的界面,开发者上手几乎不会遇到任何困难。目前市场上已经存在很多数据库客户端,如MySQL WorkBench、Toad、NaviCat、phpMyAdmin、Sequel pro、SQLWave等等。
DataGrip 2019 Mac 特别版软件特色
喜欢 使用数据库 认识DataGrip,我们的新数据库IDE,专为满足专业SQL开发人员的特定需求而量身定制。 |
智能查询控制台 允许您以不同模式执行查询,并提供本地历史记录,以跟踪您的所有活动并保护您免于丢失工作。 | |
高效的架构导航 允许您通过相应的操作按名称跳转到任何表,视图或过程,或直接从SQL代码中的用法跳转到任何表,视图或过程。 | |
解释计划 使您可以深入了解查询的工作方式和数据库引擎行为,从而提高查询效率。 | |
智能代码完成 DataGrip提供上下文相关的代码完成,帮助您更快地编写SQL代码。完成可以识别表格结构,外键,甚至是您正在编辑的代码中创建的数据库对象。 | |
即时分析和快速修复 DataGrip会检测代码中可能存在的错误,并建议动态修复它们的最佳选项。它会立即让您了解未解决的对象,使用关键字作为标识符,并始终提供解决问题的方法。 | |
在SQL文件和模式中工作的重构 DataGrip正确解析SQL代码中的所有引用,并帮助您重构它们。重命名变量或别名时,它将在整个文件中更新它们的用法。从查询重命名对它们的引用时,将更新数据库中的实际表名称。在其他视图,存储过程和函数中甚至可以预览表/视图的用法。 | |
版本控制集成 我们为所有主要版本控制系统提供统一支持:Git,SVN,Mercurial等等。 |
DataGrip 2019 Mac 特别版软件功能
探索您的数据库 DataGrip是多引擎数据库环境。如果DBMS有JDBC驱动程序,您可以通过DataGrip连接到它。它提供了数据库内省和各种用于为受支持的引擎创建和修改对象的工具: |
数据库对象 DataGrip会内省数据库中的所有对象,并将它们显示在按模式分组的文件夹中。它还提供用于添加和编辑表,列,索引和约束等的UI。 | |
数据编辑器 功能强大的数据编辑器允许您添加,删除,编辑和克隆数据行。通过外键浏览数据并使用文本搜索查找数据编辑器中显示的数据中的任何内容。 | |
导航 快速导航将您带到一个对象,无论它是刚刚在您的代码中创建,还是已经从数据库中读取。导航到符号操作可让您按名称查找对象。 |
编写SQL 正如任何体面的IDE一样,DataGrip提供智能代码完成,代码检查,即时错误突出显示,快速修复和重构功能。通过使编写SQL代码的过程更有效,它可以节省您的时间。 |
智能文本编辑器 与任何IntelliJ平台IDE一样,DataGrip包含一个代码编辑器,可以帮助您提高工作效率。转换和移动代码块,使用多个游标来管理选择,根据特定样式格式化代码等等。 | |
代码完成 DataGrip提供上下文敏感的,模式感知的代码完成,帮助您更快地编写代码。完成功能可以识别您正在编辑的代码中创建的表结构,外键甚至数据库对象。 | |
代码生成 忘记手动编写典型代码:DataGrip将为您完成。它基于UI生成用于更改表,列等对象的代码。此外,它还可以帮助您获取表的DDL并从结果集中提供DML查询。 | |
代码分析和快速修复 DataGrip会检测SQL代码中可能出现的错误,并建议动态修复错误的最佳选项。它会立即让您了解未解决的对象,使用关键字作为标识符,并始终为您提供解决问题的方法。 | |
重命名并找到用法 DataGrip正确解析SQL文件中的所有引用。当您从SQL重命名数据库对象时,它们也将在数据库中重命名。您可以快速找到使用表的存储过程,函数和视图。 | |
自定义外观 DataGrip带有浅色和深色外观和主题。每个都可以完全定制,因此您可以创建最适合您的。这同样适用于十多个预配置的键盘映射。 |
运行查询 编写查询是没有能力运行它们的。DataGrip中的Query控制台是任何SQL开发人员的基本必需品。创建多个控制台,每个控制台都有自己的架构和查询选项。 |
查询控制台 指定控制台运行查询的行为:从最小的语句或最大的语句中选择要执行的操作。 | |
当地历史 每个控制台都支持模式切换,并提供本地历史记录以跟踪您的所有活动,防止您丢失任何工作。 | |
差异查看器 使用diff查看器比较本地历史记录中的两个控制台快照或两个查询结果。DataGrip突出显示两者之间的差异,并允许您通过容差参数管理比较条件的级别 。 |
导入/导出选项 DataGrip附带用户参数支持,CSV编辑器,图表构建器,版本控制支持和许多其他功能。 |
导入CSV 享受专用UI,将CSV和TSV文件导入数据库。可以将导入文件的每一列映射到数据库中的表列,该列可以是现有表,也可以是导入过程中创建的新表。 | |
导出为文本 任何表或结果集都可以以各种格式导出,包括CSV,JSON,XML和HTML。您甚至可以创建自己的导出格式。 | |
导出为查询 任何表或结果集也可以作为一批UPDATE或INSERT语句呈现,这有助于修改数据。 |
其他功能 除此之外,DataGrip还提供用户参数支持,CSV编辑器,图表构建器,版本控制支持和许多其他功能。 |
用户参数 DataGrip支持运行参数化SQL查询。使用正则表达式添加自己的参数模式,并选择将应用这些模式的SQL方言。 | |
VCS支持 DataGrip为大多数流行的版本控制系统提供统一的界面,确保Subversion,Git和GitHub,Mercurial,CVS,Perforce和 TFS的用户体验一致 。 | |
图 通过富有洞察力的图表探索您的表格及其关系。 |
DataGrip 2019.2新增功能
服务工具窗口 我们所有的IDE现在都有一个名为Services的新工具窗口。在DataGrip中,您可以观察和管理那里的所有连接。 每个连接在相应的数据源下都有自己的节点。如果图标上的小绿灯亮起,则表示连接处于活动状态。您可以使用上下文菜单轻松关闭连接。 您可以将所有服务类型视为节点,或者更改视图以将其视为选项卡。使用工具栏中的“在新标签中显示”操作,或者只需将所需节点拖到“ 服务”工具窗口的标题栏上。 现在,查询结果将附加到“ 服务”视图中其连接下的特定控制台。 重要!“服务”工具窗口的默认快捷方式是Cmd+8 |
隐藏树 如果您不想看到“ 服务”树(也就是说,您想要回到之前的状态),请单击齿轮图标并将其隐藏。 查询实时计时器 “ 服务”工具窗口还为您提供了另一个请求的功能:查询实时计时器。对于运行查询的任何连接,请查看其右侧以查看所花费的时间。 | 搬运工人 如果您使用Docker插件,相应的服务也将出现在此工具窗口中。 |
全文检索 现在,即使您不知道数据的位置,也可以搜索数据。为此,请选择数据源,数据源组,甚至是要搜索的单独表,然后从上下文菜单中调用全文搜索。当然,这也有一个捷径:Cmd+Opt+Shift+F。 | 您将看到一个用于输入字符串的对话框。您将看到要搜索的数据源列表,您将能够为搜索设置一些选项。 此外,您还可以查看DataGrip将运行哪些特定语句来执行数据搜索。 |
运行搜索后,您将看到可以打开的结果。 | 单击结果以打开数据编辑器。过滤器将被预定义,仅为您提供找到数据的字符串。如果由于列太多而无法找到数据,请在数据编辑器中使用文本搜索Cmd+F。 |
在某些数据库中,您可以选择仅搜索索引的列。要使用此模式,请 在“ 搜索范围”下拉菜单中选择“ 仅包含全文搜索索引的列”。
在PostgreSQL中,查询将是:where col @@ plainto_tsquery('text')。
在MySQL和MariaDB中,查询将是:where match(col) against ('text' in natural language mode)。
在Oracle中,使用以下索引(如果存在):context,ctxrule,ctxcat。
在SQL Server中,如果存在具有全文索引的列,则DataGrip会生成查询WHERE CONTAINS(col, N'text')。
在SQLite中,DataGrip生成查询where col MATCH ‘text’。
如果选择了所有列模式,搜索将查找不支持LIKE运算符的列,例如,JSON类型的列。这些列中的值预先转换为字符串。
在Cassandra中,DataGrip为一个表创建多个查询,因为OR数据库不支持该条件。
页面大小很容易更改 现在,要定义要从数据库中检索的行数,可以从结果集的工具栏中进行。 | |
可以命名结果选项卡 另一个超酷的结果改进:标签命名!只需在查询前使用评论即可。 | 如果您只希望某些注释成为选项卡名称,请在设置中使用“ 将文本视为标题后的字段”来指定前缀字。然后只有在该单词之后的单词将被用作标题。 |
快速表备份 可以通过drag-n-drop复制表,但在复制到同一模式时它不起作用。实际上,如果您需要在任何关键数据操作之前创建表的快速备份,这可能非常方便。所以我们现在已经成功了! | 快速创建组 现在,拖放也适用于在数据库资源管理器中创建组。 要创建新组,只需将一个数据源拖到另一个数据源上即可。 要将数据源放入现有组,请将其拖放到那里。 |
实时连接 从版本2019.2开始,小绿灯表示是否存在与数据源的实时连接。 | 强制刷新 可以为数据源或模式提供新操作,称为强制刷新。它清除DataGrip缓存的数据源信息,并从头开始刷新。 |
在搜索和导航中按数据源过滤 当您在GoTo弹出窗口中查找对象时,列表中有时会出现许多类似的对象。当您有许多镜像(例如生产,分段,测试等)时,经常会发生这种情况。 | 在DataGrip 2019.2中,您可以选择搜索位置:在特定数据源中或在一组中。 |
系统目录中的对象 在几乎每个数据库中都有一个系统目录 - 关系数据库管理系统存储模式元数据的位置,例如有关表和列的信息,内置函数等。 需要来自这些目录的对象来提供编码帮助。让它们在代码完成中很好,使用它们的代码不应该是红色的。 以前,在编码辅助中使用系统目录的唯一方法是将它们添加到数据库资源管理器中。DataGrip实际上从数据库中检索了有关它们的信息(顺便说一句,总是相同的!),这需要时间。此外,它们在数据库资源管理器中可见,这并不总是必要的。 这种模式在模式选择器中有一个闪电图标。现在,如果您不检查它们,DataGrip将不会内省并显示它们,但会在编码帮助中使用有关其对象的信息。为了实现这一点,DataGrip使用有关每个数据库的系统目录的内部数据。 | |
几个数据库的系统目录的一些示例: PostgreSQL:pg_catalog,information_schema SQL Server:INFORMATION_SCHEMA Oracle:SYS,SYSTEM MySQL:information_schema DB2:SYSCAT,SYSFUN,SYSIBM,SYSIBMADM,SYSprOC,SYSPUBLIC,SYSSTAT,SYSTOOLS | |
意图 - 行动和快速修复 首先,我们将快速修复集成到检查工具提示中。如果DataGrip知道如何解决问题,只需将鼠标悬停在警告上即可了解它。要解决此问题,只需单击工具提示左下角的链接,或按Opt+Shift+Enter。 Opt+Enter 仍然可以获取所有可能的快速修复列表。 我们还介绍了几项新的检查。 |
不必要的CASE使用 当您使用CASE构造时,DataGrip会分析它们是否可以转换为更易读的构造。 致IF: | 致COALESCE: |
GROUP BY到DISTINCT转换 我们又添加了一个意图操作:现在GROUP BY,DISTINCT如果SELECT子句中的所有列都显示在子句中,则可以转换为GROUP BY。 | 可能截断字符串 在为变量赋值时,IDE会检测字符串的长度,并警告您是否会截断该变量。 |
控制Move Caret到Next Word的行为的新选项 Move Caret到Next Word操作的默认行为已更改:DataGrip会将插入符号移动到当前单词的末尾。 要更改插入符移动操作的行为,请转到“首选项/设置”| 编辑| 一般。 人们通常按执行此操作Ctrl+Arrows上的Windows和Linux的和Opt+Arrows对苹果机。它在不同的操作系统上具有不同的默认行为。在DataGrip中,我们已经将类似Windows的行为更改为类似Mac的行为。 |
以前是这样的: | 现在就像这样: |
选择当前语句 现在可以使用新操作“选择当前语句”。您可以从“查找操作”中获取它Cmd+Shift+A或为其指定自己的快捷方式。 | 折叠大数字 如果要提高大数字的可读性,请使用快捷方式折叠它们Cmd+Minus。 |
其他
默认情况下,DataGrip 2019.2在jetbrains Runtime 11下运行,这是OpenJDK 11的未经证明的分支。
如果要在树视图中查看表的注释,请转到“ 查看”| 外观和切换树视图中的描述选项。
[ Cassandra ]您现在可以编辑这些类型的列:set,list,map,tuple,udt,inet,uuid和timeuuid。
现在,新的组合项目包含在代码完成中:IS NULL和IS NOT NULL。
默认情况下启用选项跳转到右括号/带引号的引号。
默认情况下启用选项Surround选择带引号或括号。
引入别名已添加到重构菜单中。
DataGrip适用于PostgreSQL 12:DBE-8384。
在只读模式下工作时存在一些不一致:如果要从只读模式运行更新查询,则IDE仅关闭IDE级模式,而不关闭JDBC模式:DBE-8145。现在,我们关闭这两个,以便您可以运行查询,如果您真的需要。
小编的话
DataGrip 2019 Mac 特别版是一款功能非常齐全的编程,数据库管理软件,使用的用途非常的广泛,功能强大,操作简单。最新的jetbrains DataGrip 2019 for Mac添加了许多新功能,让您使用更加的快速,便捷。小编为大家带来了最新的jetbrains DataGrip 2019 for Mac附激活码,欢迎广大朋友前来下载!