DataGrip 2020是由JetBrains公司打造的DataGrip系列2020最新版,是一款极为强大的的数据库管理编程开发软件,能够支持创建、修改表、管理列、键与索引等多样的操作,让用户可以快速进行查询、生成、编写代码,以便于轻松管理数据库。
DataGrip 2020全称为JetBrains DataGrip 2020,是一款全新的数据库IDE。该软件支持以不同的模式执行查询本地历史记录的内容,可以很好防止丢失工作,此外该软件也支持通过相应的操作按名称直接跳转到任何表、视图或过程,能够很好满足专业SQL开发人员使用需求,极大提升工作效率。
1、高效的模式导航
使您可以根据其名称,通过对应操作或直接从其在SQL代码中的用途直接跳入任何表、视图或过程。
2、智能代码补全
软件提供上下文感知代码补全,帮助您提高编写SQL代码的速度。 补全能够知道您正在编辑的代码中创建的表的结构、外键,甚至是数据库对象。
3、解释计划
让您更加深入地了解查询如何工作和数据库引擎的行为,从而使您的查询更高效。
4、享受数据库工作的乐趣
试试我们的新的软件,它是为了满足专业 SQL 开发人员的特殊需求而量身定制的数据库 IDE。
5、智能查询控制台
使您可以在不同模式下执行查询,还提供本地历史,让您可以跟踪自己的所有活动并免于丢失工作内容。
6、联机分析和快速修复
检测代码中可能的缺陷,并联机提供最佳修复方案。 它使用关键字作为标识,能立刻让您知道未解决的对象,并且总是提供修复问题的方法。
7、在SQL文件和模式中仍可重构
正确解决SQL代码中的所有引用,并帮助您重构它们。 当您重命名某个变量或别名时,可以自动更新全文件中所有用到它的地方。 当您在查询中重命名表的引用时,表在数据库中的实际名称也会更新。甚至还可预览表/视图在其他视图、存储过程和函数中的用途。
8、版本控制集成
我们为所有主流版本控制系统提供一致的支持:Git、SVN、Mercurial 和很多其他系统
一、探索您的数据库
DataGrip是多引擎数据库环境。如果DBMS有JDBC驱动程序,您可以通过DataGrip连接到它。它提供了数据库内省和各种用于为受支持的引擎创建和修改对象的工具:
1、数据库对象
DataGrip会内省数据库中的所有对象,并将它们显示在按模式分组的文件夹中。它还提供用于添加和编辑表,列,索引和约束等的UI。
2、数据编辑器
功能强大的数据编辑器允许您添加,删除,编辑和克隆数据行。通过外键导航数据并使用文本搜索查找数据编辑器中显示的数据中的任何内容。
3、导航
快速导航将您带到一个对象,无论它是刚刚在您的代码中创建,还是已经从数据库中读取。导航到符号操作可让您按名称查找对象。
二、编写SQL
正如任何体面的IDE一样,DataGrip提供智能代码完成,代码检查,动态错误突出显示,快速修复和重构功能。通过使编写SQL代码的过程更加高效,它可以节省您的时间。
1、智能文本编辑器
与任何IntelliJ平台IDE一样,DataGrip包含一个代码编辑器,可帮助您提高工作效率。转换和移动代码块,使用多个游标来管理选择,根据特定样式格式化代码等等。
2、代码完成
DataGrip提供上下文敏感的,模式感知的代码完成,帮助您更快地编写代码。完成将了解表格结构,外键,甚至是您正在编辑的代码中创建的数据库对象。
3、代码生成
忘记手动编写典型代码:DataGrip会为您做到这一点。它基于UI生成用于更改表,列等对象的代码。此外,它还可以帮助您获取表的DDL并从结果集中提供DML查询。
4、代码分析和快速修复
DataGrip会检测SQL代码中可能出现的错误,并建议动态修复错误的最佳选项。它会立即让您了解未解决的对象,使用关键字作为标识符,并始终为您提供解决问题的方法。
DataGrip正确解析SQL文件中的所有引用。当您从SQL重命名数据库对象时,它们也将在数据库中重命名。您可以快速找到使用表的存储过程,函数和视图。
5、自定义外观
DataGrip带有浅色和深色外观和主题。每个都可以完全定制,因此您可以创建最适合您的。这同样适用于十多个预配置的键盘映射。
三、运行查询
DataGrip中的查询控制台是任何SQL开发人员的基本必需品。创建多个控制台,每个控制台都有自己的架构和查询选项。
1、查询控制台
指定控制台运行查询的行为:从最小的语句或最大的语句中选择要执行的操作。
2、当地历史
每个控制台都支持架构切换,并提供本地历史记录以跟踪您的所有活动,防止您丢失任何工作。
3、差异查看器
使用diff查看器比较本地历史记录中的两个控制台快照或两个查询结果。DataGrip突出显示两者之间的差异,并允许您通过容差参数管理比较条件的级别 。
四、导入/导出选项
从CSV或任何DSV文件导入数据。DataGrip还具有强大的引擎,可以以各种格式导出数据。您甚至可以创建自己的导出格式。
1、导入CSV
享受专用的UI,将CSV和TSV文件导入数据库。可以将导入文件的每一列映射到数据库中的表列,该列可以是现有表,也可以是导入过程中创建的新表。
2、导出为文本
任何表或结果集都可以以各种格式导出,包括CSV,JSON,XML和HTML。您甚至可以创建自己的导出格式。
3、导出为查询
任何表或结果集也可以作为一批UPDATE或INSERT语句呈现,这对于修改数据很有帮助。
五、其他功能
除此之外,DataGrip还提供用户参数支持,CSV编辑器,图表构建器,版本控制支持和许多其他功能。
1、用户参数
DataGrip支持运行参数化SQL查询。使用正则表达式添加自己的参数模式,并选择将应用这些模式的SQL方言。
2、VCS支持
DataGrip为大多数流行的版本控制系统提供统一的界面,确保Subversion,Git和GitHub,Mercurial,CVS,Perforce和 TFS的用户体验一致 。
3、图
通过富有洞察力的图表探索您的表格及其关系。
一、运行配置
此概念已在我们的其他IDE中使用,现在已应用于软件。通常,如果您要运行某些程序,则只需为其创建配置。让我们看看这如何帮助您完成特定任务。
1、运行脚本文件的配置
(1)以前,您只能一个一个地运行文件。如果文件包含依赖项并且顺序至关重要,那么这可能尤其令人沮丧。现在,您可以一次运行多个文件。
(2)选择运行多个文件将创建运行配置。在此配置中,您可以在启动之前对文件重新排序,添加新文件以及运行其他程序或配置。
(3)您的运行配置将自动保存。如果要多次运行此配置,但只想更改目标,请选中显示此页面复选框,这将为您提供每次运行配置时更改目标的选项以及其他一些选项。
2、运行代码的配置
您还可以创建一个配置,以运行保存的代码段。
3、管理运行配置
可以在导航栏或“ 运行” 菜单中找到已保存的运行配置。在这里,您将看到所有配置的列表。
二、测试框架支持
1、utPLSQL
(1)utPLSQL是用于在Oracle数据库中测试PL / SQL代码的流行框架。我们已经建立了对它的支持,这意味着您现在可以运行测试和测试包,而不必离开代码编辑器。只需单击左侧窗格中的绿色小播放按钮。
(2)每次运行都会创建一个临时配置。一段时间后,它将被删除,但是您可以在utPLSQL部分中创建永久配置。我们还添加了“按标签运行”功能。
2、数据库
版本2020.1还添加了对 tSQLt(SQL Server的测试框架)的支持。要从数据库资源管理器运行一个或多个测试,请按 Ctrl+Shift+F10。
三、资料编辑器
1、编辑器中的结果
现在,您可以在代码编辑器中查看结果。我们希望这将很好地适合我们许多用户的工作流程。要在整个IDE中将其打开,请使用: Settings/Preferences | Database | General | Show output results in the editor。工具栏上还有一个按钮,仅在当前文件的两种模式之间切换。
2、地理检视器
要在数据编辑器中查看地理数据,请点击Gear图标 ,然后选择Show Geo Viewer。只有启用了JCEF,地理数据查看器才能工作 。在极少数情况下,启用JCEF可能会使IDE崩溃。如果您安装了使用JavaFX的插件,则可能会发生这种情况。万一发生这种崩溃,请按照以下说明恢复您的IDE:
(1)找到您的IDE的config文件夹(有关帮助,请参阅 this)。
(2)找到文件 /options/ide.general.xml
(3)从ide.general.xml中删除以下行:
3、在MongoDB中过滤数据
我们在MongoDB的数据编辑器中添加了对过滤的支持。
四、导出选项
1、导出到Excel
2、更好的可用性
在此发行周期中,我们专注于使导出更加用户友好。
五、连接性
1、新的身份验证选项
我们在PostgreSQL中添加了对pg_pass的支持如果您使用的是jTds驱动程序, 我们还增加了使用SQL Server的域凭据的功能。这曾经变得更加复杂,并且需要在“ 高级”选项卡中进行大量配置。不再是这样!
2、共享的SSH配置
现在,您可以为SSH隧道创建配置,并在许多数据源甚至项目中使用它。
六、查询控制台
1、更新预览
UPDATE语句 有一个新的预览意图操作。使用此操作将导致软件仅使用相同的WHERE 子句运行SELECT语句。
2、轻松导航到执行设置
如果文件包含多个查询,则当您运行其中一个查询时,您将看到选择器。有些人喜欢这个选择器,但有些人则不喜欢。我们使自定义Execute操作的行为变得更加容易。
3、日期时间注入
现在,如果在字符串文字之前使用DATE进行转换,则软件会理解此字符串包含日期,并相应地突出显示日期。如果此数据有问题,IDE也会警告您。
4、为MongoDB提供更好的编码帮助
MongoDB现在具有:
(1)集合名称的解析和完成。
(2)方法的完成。
七、导航和搜索
1、上下文数据源范围
可以在上下文数据源中搜索对象,这是您当前正在使用的数据源。可以从正在使用的控制台,数据编辑器或在数据库浏览器中选择上下文来定义上下文。如果选择多个数据源,将在所有数据源中进行搜索。
2、结构搜索
这是其他IDE移植到软件的另一个概念。目前,我们对它的实施非常基础。您可以搜索类型,表达式和子句。
八、处理文件
1、CSV档案类型
软件现在具有注册的* .csv文件类型。这意味着您将不再收到有关支持可用插件的CSV的通知。软件还具有将CSV文件编辑为表格的功能。您将看到一个带有“ 另存为表格”按钮的浮动工具栏。
2、附加目录
该File | Open菜单现在重视的目录到项目中。为了清楚起见,附件目录是您在“ 文件”工具窗口中看到的目录。
3、标记为纯文本
如果您需要编辑一个非常大的脚本,现在可以将其标记为纯文本并打开以进行编辑。突出显示和编码帮助将关闭,因此您可以对其进行修改而不会造成任何性能延迟。
九、数据库树视图
我们引入了一个用于创建用户和角色的UI。我们还增强了用于创建架构和数据库的UI。现在可以定义各种属性和注释。
1、解压后双击“datagrip-2020.1.exe”进入到软件的安装向导界面
2、点击next选择软件安装目录,默认为“C:\Program Files\JetBrains\DataGrip 2020.1”
3、选择一下要安装的位数以及是否与相应的文件进行关联
4、点击DataGrip2020就会开始软件的安装了
5、稍等一会儿软件安装完成
6、运行软件根据需要选择是否导入设置
7、进入到激活选择方式,选择evaluate for free,接着点击evaluate
8、然后选择软件的界面主题
9、进入到软件界面后,我们将crack文件夹下的“jetbrains-agent-latest.zip”拖入到软件中
10、点击restart重启软件,进入到如下图界面,点击为datagrip安装
11、点击激活成功,点击是再次重启DataGrip2020
12、然后运行DataGrip2020就是已经激活版了
13、运行后我们发现软件是英文版,关闭软件,将resources_zh_CN_DataGrip_2020_r1.jar汉化包添加到lib目录中;
【默认路径C:\Program Files\JetBrains\DataGrip 2020.1\lib】
14、再次运行DataGrip2020就是中文了
1、操作如下
file->data Source->选择数据库类型
2、加载数据库驱动
3、配置数据库连接
4、测试连接成功以后会出现successful
5、出现如图信息
6、查询技巧
7、如果数据库表很多这时候是有搜索功能的如下:
ctrl+n 输入字符串,自动提示是ctrl+空格;操作如图
8、新建表如下:
安装产品并首次启动后,您会看到初始配置向导。您可以在Install DataGrip中看到有关安装过程的更详细的描述。
在第一页上,为DataGrip选择颜色方案,可以是浅色或深色。
在第二页上,可以使用SQL脚本配置默认的方言和目录。
默认SQL方言:根据所选的方言突出显示SQL文件中的代码。例如,如果选择Microsoft SQL Server,则默认情况下,SQL文件将突出显示为SQL Server文件。您可以稍后更改此设置。要为文件或文件夹设置方言,请参见 SQL方言。
脚本目录:“ 文件”工具窗口(“ 视图” |“工具窗口” |“文件”)中附加的目录。您以后可以附加任何目录 。
在编辑器中工作时,DataGrip会分析您的代码,搜索优化代码的方法,并检测潜在的和实际的问题。下面的列表包括一些基本功能和工具,这些功能和工具可能对您的代码编写和提高工作效率有用:
1、代码完成号
键入代码时,将显示代码完成建议。DataGrip具有两种代码完成类型:
基本代码完成功能Ctrl+Space可帮助您完成可见性范围内的类型,接口,方法和关键字的名称。当您调用代码完成功能时,DataGrip会分析上下文并建议从当前插入符号位置可以到达的选择。默认情况下,DataGrip会在您键入时自动显示代码完成弹出窗口。
智能代码完成功能会Ctrl+Shift+Space过滤建议列表,并仅显示适用于当前上下文的类型。
以下动画显示了基本完成和智能完成之间的区别。请注意为不同完成类型建议的变体数量
2、生成代码
DataGrip提供了多种生成通用代码结构和重复元素的方法,可帮助您提高生产率。这些可以是预定义模板,也可以是自定义模板,可以根据上下文,各种包装程序和字符自动配对而不同地应用。
在主菜单中,选择代码| 生成 Alt+Insert 以打开带有您可以生成的可用结构的弹出菜单。
您可以生成函数,过程,视图和其他数据库对象。
要生成对象,请按Alt+Insert并选择要生成的对象。
3、现场模板
使用实时模板将常见的构造插入代码中,例如语句或数据库对象的定义。
要展开代码段,请键入相应的模板缩写,然后按Tab。持续按下Tab可从模板中的一个变量跳至下一个变量。按Shift+Tab移到上一个变量。
要查看实时模板列表,请打开设置Ctrl+Alt+S并导航至“ 编辑器” |“设置”。实时模板。
4、检查
在DataGrip中,有一组代码检查可在编译项目之前检测并纠正项目中的异常代码。IDE可以发现并突出显示各种问题,找到死代码,查找可能的错误,拼写问题,并改善整体代码结构。
检查可以扫描所有项目文件中或仅在特定范围内的 代码(例如,仅在生产代码中或在修改的文件中)。
每次检查都具有严重性级别 -问题可能影响代码的程度。严重性在编辑器中以不同的方式突出显示,因此您可以快速区分关键问题和次要问题。DataGrip带有一组预定义的严重性级别,使您可以创建自己的严重性级别。
要查看检查列表,请打开设置Ctrl+Alt+S并导航至“ 编辑器” |“检查”。检查。禁用其中一些,或启用其他功能,并调整每次检查的严重性。您可以决定将其视为错误还是警告。
例如,未使用的子查询项检查将检测子查询中的未使用项(例如,一个字段)。
5、意向行动
在编辑器中工作时,DataGrip会分析您的代码,搜索优化代码的方法,并检测潜在的和实际的问题。
IDE一旦找到更改代码的方法,就会黄色灯泡图标在编辑器中当前行旁边显示一个黄色的灯泡图标 。通过单击此图标,可以查看当前上下文中可用的意图动作。意图动作涵盖了从警告到优化建议的多种情况。您可以查看意图的完整列表并对其进行自定义 在 在设置/首选项对话框 Ctrl+Alt+S。
要查看意图操作列表,请打开设置Ctrl+Alt+S并导航至“ 编辑器” |“设置”。用心。
单击灯泡图标(或按Alt+Enter)以打开建议列表。
从列表中选择一个动作,然后按Enter。
168.49MB|行业软件
115.08MB|行业软件
38.68MB|行业软件
8.51 MB|行业软件
219.1 MB|行业软件
126MB|行业软件
11.8 MB|行业软件
19.18 MB|行业软件
18.2 MB|行业软件
8.25MB|行业软件
对于您的问题快深感抱歉,非常感谢您的举报反馈,小编一定会及时处理该问题,同时希望能尽可能的填写全面,方便小编检查具体的问题所在,及时处理,再次感谢!