GoLand 2025.2 Help

数据编辑器与查看器

启用 数据库工具和 SQL 插件

此功能依赖 数据库工具和 SQL 插件,该插件已在 GoLand 中捆绑并默认启用。 如果相关功能不可用,请确认未禁用该插件。

  1. 按下 Ctrl+Alt+S 打开设置,然后选择 插件。

  2. 打开 已安装 选项卡,查找 数据库工具和 SQL 插件,并勾选插件名称旁边的复选框。

概述

数据编辑器与查看器 (或 数据编辑器 )提供用于处理数据的用户界面。 在数据编辑器中,您可以对数据进行排序、筛选、添加、编辑和删除操作,以及执行其他相关任务。

在 GoLand 中,数据编辑器与查看器允许您操作 数据库对象数据、 查询结果集以及 用户文件数据。

数据编辑器中的数据库对象数据
  1. 工具栏。

  2. 筛选与 排序查询面板。

  3. 在 表格视图中显示的数据库对象数据。

有关 数据库 工具窗口的更多信息,请参阅 数据库工具窗口。

  1. 工具栏。

  2. 在 表格视图中显示的查询结果集。

有关 结果选项卡 工具窗口中 服务 的更多信息,请参阅 结果选项卡。

  1. 工具栏。

  2. 在 表格视图中显示的查询结果集。

有关 在编辑器中查看结果 的更多信息,请参阅 编辑器内结果。

分隔值文件编辑器中的数据编辑器选项卡
  1. 工具栏。

  2. 用户文件数据。

有关操作用户文件内容的更多信息,请参阅 将 DSV 文件作为表格进行编辑 与 数据加载器。

默认的 视图模式为 表。 在此模式中,您可以 筛选与 排序数据,直接编辑 单元格的值,并操作数据表中的 行。

打开数据库对象数据

要在数据编辑器中打开数据库对象数据,请在 数据库 工具窗口中执行以下操作之一:

  • 双击数据库对象。

  • 选中数据库对象并按下 F4。

  • 选择数据库对象后,点击工具栏上的 编辑数据图标编辑数据。

  • 右键点击对象并选择 编辑数据。

数据编辑器选项卡

查看查询结果集

要在数据编辑器中查看查询结果集,请在 查询控制台 中执行以下操作之一:

  • 运行 SQL 查询。 数据编辑器将在 结果选项卡 的 服务 工具窗口中打开。

  • 点击工具栏上的 编辑器中结果图标在编辑器中查看结果 并运行查询。 数据编辑器将在 查询控制台 的编辑器内结果窗格中打开。

有关 结果选项卡 工具窗口中 服务 的更多信息,请参阅 结果选项卡。

有关 在编辑器中查看结果 的更多信息,请参阅 编辑器内结果。

以表格方式查看用户文件数据

  • 对于 支持的格式的表格数据用户文件,请执行以下操作:

    • 在 项目 工具窗口中,点击要以表格形式查看的表格数据文件。

    对于此类文件,表格视图为只读。

    Excel 文件的内容在数据编辑器中显示
  • 对于 DSV 用户文件,请执行以下操作:

    1. 在 项目 工具窗口中,点击要以表格形式查看并编辑的 DSV 文件。

    2. 在分隔文本文件中右键点击,然后点击 作为表编辑。 或者,您也可以点击编辑器中的 作为表编辑 图标。

    3. 在打开的 为 <file_name> 配置 CSV 格式 对话框中,指定格式设置并点击 确定。

      该对话框预定义了三种格式(CSV、TSV 及管道分隔),并允许您创建自定义格式。 例如,您可能需要以逗号分隔值,并使用分号作为行分隔符。

      确认格式设置后, 数据 选项卡将以表格格式显示数据。 如果您希望使用不同的格式设置,请重复上述步骤并重新打开数据编辑器。

关闭数据编辑器

  • 要关闭数据编辑器,请点击对应选项卡标题旁的 关闭图标关闭。

数据操作

查看数据

您可以通过三种模式浏览和编辑数据: 表、 树、 文本 与 转置。 在 表 模式下,您还可以转换视图方向。 使用值编辑器查看并编辑单个单元格的内容。

有关数据视图模式及其他功能的完整信息,请参阅 查看数据。

转置表格查看模式

比较数据

比较两个数据库对象的数据。 在比较时,您可以定义认为两列相等时可存在差异的列数。 您还可以选择忽略任一对象中多出的列。

完整信息请参阅 比较数据库对象的数据。

对比表格数据容差等于 1

排序数据

您可以通过点击列标题或在相应字段中输入排序查询的方式对数据排序。 默认情况下,每次排序数据时,GoLand 都会向数据库发送新的 ORDER BY 查询。 您也可以更改设置,在客户端进行数据排序。

有关排序数据的更多信息,请参阅 排序数据 主题。

筛选数据

可使用以下任一方式筛选数据:

  • 指定筛选条件。

  • 在表中运行搜索。

  • 在相应字段中输入筛选查询。

有关筛选数据的更多信息,请参阅 筛选数据 主题。

用于排序的 WHERE 与 ORDER BY 字段

导出数据

GoLand 使用 data extractors 将各种格式的数据导出到文件或剪贴板。 每次导出或复制数据时,复制数据的格式由所选 data extractor 决定。

数据编辑器工具栏中的数据提取器列表

您可以使用内置 data extractor,基于 CSV 或 DSV 格式配置自定义 extractor,也可以使用提供的 API 创建自定义 data extractor。

上次选择的 extractor 会成为新打开编辑器选项卡的默认 extractor。 对于 MongoDB,默认 extractor 始终为 JSON。

有关在 GoLand 中导出数据的更多信息,请参阅 导出数据。

行

通过添加、删除、克隆行等操作来处理数据行。 您还可以在相关行之间、子集行之间导航,或跳转到指定行。

有关这些功能及其他功能的完整信息,请参阅 行。

参考

大多数可用功能可通过工具栏控件、数据单元格的上下文菜单命令以及相关快捷键访问。

工具栏控件

图标

操作及快捷键

描述

第一页

上一页

更改页大小按钮

下一页

最后一页

第一页

上一页 Ctrl+Alt+Up

更改页面大小

下一页 Ctrl+Alt+Down

最后一页

如果在 IDE 设置中的 Ctrl+Alt+S 下选择了相应位置,则工具栏上将提供此功能 数据库 | 数据编辑器和查看器 | 控件自定义 | 网格分页工具栏的位置。

使用导航图标和相应命令在显示表数据的页面之间切换,并更改页面大小。

工具栏上显示的若干行被称为 结果集页面。 如果该数量小于表中的数据行数,则一次只显示部分行。 如果当前已显示所有行,导航图标和相应命令将不可用。 您可以在导航按钮之间看到限制。 您可以点击此处选择所需的限制进行更改,或在 设置中 进行更改。

  • 第一页第一页 :跳转到结果的第一页。

  • 上一页上一页 :跳转到上一页结果。

  • 下一页下一页 :跳转到下一页结果。

  • 最后一页最后一页 :跳转到结果的最后一页。

要更改结果集页面的大小,请点击 更改页面大小 按钮并选择大小。 或者,打开设置(Ctrl+Alt+S )并导航到 工具 | 数据库 | 数据编辑器和查看器。 在 将页面大小限制为 字段中输入新的结果集页面大小。 或者,取消选中 将页面大小限制为 复选框以禁用页面大小限制。

重新加载页面图标

重新加载页面

Ctrl+F5

重新加载数据 以使编辑器中看到的数据与数据库内容保持同步。 此外,在更改后要应用新的 页面大小限制 设置时,请使用 重新加载页面 按钮。

更新间隔图标

更新间隔

选择、暂停或禁用当前表的更新间隔。您还可以设置自定义间隔。 您还可以设置自定义间隔。

取消运行语句图标

取消正在运行的语句

Ctrl+F2

终止当前语句或多个语句的执行。

添加行图标

添加行

Alt+Insert

向表中添加一行。

要保存新行,请点击工具栏上的 提交按钮提交。

有关使用数据行的更多信息,请参阅 表格。

删除行图标

删除行

Ctrl+Y

删除所选行。

要选择多行,请点击边距中的行号。 您也可以按下 Ctrl 并点击所需行。

还原所选按钮

还原所选条目

Ctrl+Alt+Z

还原对单元格值所做的更改。 您可以选择不同单元格的范围,并还原该范围内的值。

有关还原更改的更多信息,请参阅 提交更改到数据库。

预览待处理更改图标

预览挂起的更改

预览 DML 更改您对表所做的更改。

提交按钮

提交

Ctrl+Enter

提交本地更改至数据库服务器。 有关提交和还原更改的更多信息,请参阅 提交更改到数据库。

事务模式

事务模式

和

事务隔离

选择数据库事务的 隔离级别 及事务的提交方式。

  • 自动 :当您将本地更改提交到数据库服务器时,当前事务会自动提交。

  • 手动 :提交到数据库服务器的更改会在一个事务中累积,您可以通过工具栏上的 提交并提交事务图标发送并提交 或 回滚按钮回滚 按钮显式提交或回滚该事务。

有关数据库事务模式与隔离级别的更多信息,请参阅 向数据库提交更改。

提交并提交事务图标

发送并提交 Ctrl+Alt+Shift+Enter

(适用于 手动 事务模式。)提交并提交当前事务。 此按钮仅适用于手动事务模式。 另请参见 事务模式和隔离级别。

回滚图标

回滚

(适用于 手动 事务模式。)回滚更改。 此按钮仅适用于手动事务模式。 另请参见 事务模式和隔离级别。

转到 DDL

转到DDL

在编辑器中打开该对象的 DDL。

在当前页面查找按钮

在当前页面上查找

Ctrl+F

为当前结果页打开搜索字段。

启用本地筛选图标

启用本地筛选器

为网格中的每一列启用本地过滤器。

有关本地过滤器的更多信息,请参阅 过滤数据主题。

显示图表图标

Show Chart

打开数据可视化。

有关图表的更多信息,请参阅 可视化数据。

数据提取器

数据提取程序

选择数据的输出格式。 有关可用格式和数据提取器的完整信息,请参阅 数据提取器主题。

此外,您可以配置以下选项:

  • 跳过计算列 :不包含未在表中物理存储的虚拟列(例如 identity 列)。

  • 跳过生成列 :对于 INSERT 和 UPDATE 语句,复制或保存数据时不包括自增字段。

  • 配置 CSV 格式 :打开 CSV 格式对话框,在此管理以分隔符分隔的值格式(例如 CSV、TSV)。

  • 转到脚本目录 :打开包含转换表数据到不同输出格式的脚本的目录。

有关数据提取器的更多信息,请参阅 数据提取器 主题。

导出数据图标

导出数据

将表数据导出到剪贴板或保存为文件。

复制到数据库图标

复制到数据库

将数据复制到另一个表、架构或数据库。 选择目标架构(将创建新表)或表(数据将添加到选定表中)。 在打开的对话框中,指定数据映射信息以及目标表的设置。

比较数据图标

比较数据

将当前表与列表中的另一个表进行比较。

有关比较表的更多信息,请参阅 比较表数据。

以其他视图查看图标

查看方式

选择用于浏览和编辑表数据的模式。

  • 转置 :在此浏览模式中,行与列将被 互换。 您可以将此复选框与其他浏览模式结合使用。

    要将此模式设为表和视图的默认值,请按 Ctrl+Alt+S 打开设置并导航到 工具 | 数据库 | 数据编辑器与查看器。 在 自动转置表 列表中,选择 始终。 启用该选项后,查询结果将不会转置。

  • 表 :表数据的默认浏览模式。 表中的数据存储在垂直列与水平行的交叉单元格中。

  • 树 :此浏览模式将数据以键值表的形式显示,并可在键单元格包含子节点时展开。 展开的子节点中的数据将在键和值列之间分布。 您可以使用此模式处理 JSON 和数组数据。

  • 文本 :此浏览模式以文本形式显示数据。 该模式使用数据提取器来呈现数据。 例如,如果工具栏中的 CSV 数据提取器在 数据提取器 列表中被选中,则数据库对象数据将以 CSV 格式显示。

    有关数据提取器的更多信息,请参阅 数据提取器 主题。

有关查看数据的更多信息,请参阅 查看数据。

显示选项菜单图标

显示选项菜单

显示选项菜单 列表包含以下选项:

  • 显示地理位置查看器 :启用图形查看器以探索数据库中的地理空间数据。

    有关 Geo 查看器的更多信息,请参阅 在 PostgreSQL 中使用 Geo 查看器处理地理数据。

  • 显示值编辑器 :打开一个单独的编辑器,用于编辑单元格中存储的数据。

    有关该编辑器的更多信息,请参阅 值编辑器。

  • 显示聚合视图 :打开汇总视图,在其中可选择多个单元格的值,并获得单一汇总值。

    有关该视图的更多信息,请参阅 汇总视图。

  • 通过ORDER BY 排序 :通过向数据库发送新的 ORDER BY 查询,在数据库端对数据进行排序。 客户端排序不会运行任何新查询,仅对当前页进行排序。

    您可以定义要在表中默认使用的排序方式。 为此,请按 Ctrl+Alt+S 打开设置,然后导航至 工具 | 数据库 | 数据编辑器与查看器。 。 在 数据排序 部分,选中或取消选中 通过ORDER BY 排序 复选框。

    有关排序数据的更多信息,请参阅 排序数据。

  • 显示筛选器 :显示或隐藏过滤框。

  • 粘贴格式 :选择在粘贴时如何处理剪贴板中的文本。

  • 重置视图 :如果您之前自定义了表视图(例如隐藏列或排序数据),则恢复初始表视图。

  • 查看查询: 查看生成该表的查询。

  • 复制查询到控制台 :将生成该表的查询复制到 查询控制台。

  • 打开数据视图设置... :打开设置中的 数据编辑器与查看器 部分,您可以在此定义 查询控制台 和数据编辑器中表数据的显示和修改方式。

    有关 数据编辑器与查看器 设置部分的详细信息,请参阅 数据编辑器与查看器。

上下文菜单

您可以在上下文菜单中找到用于操作单元格的所有基本操作。 要呼出上下文菜单,请右键单击要修改的单元格。 下表列出了所有可用操作。

数据编辑器中单元格的上下文菜单

操作

快捷键

描述

编辑

Enter

编辑所选单元格中的值。 或者,您可以双击单元格并开始输入值。 编辑 命令在只读值上不可用。

  • 要打开自动完成列表,请按 Ctrl+Space。

  • 要确认修改,请按 Enter。

  • 要取消编辑,请按 Escape。

有关编辑单元格的更多信息,请参阅 单元格。

显示记录视图图标 显示记录视图

在侧边面板中查看和编辑某条记录的值。

有关该操作的详细信息,请参阅 查看数据主题。

在值编辑器中打开

Shift+Enter

在单独的值编辑器中打开,您可以在其中编辑存储在单元格中的数据。

有关该编辑器的更多信息,请参阅 值编辑器。

显示聚合视图

打开汇总视图,您可以选择多个单元格的值并得到一个汇总值。

有关该视图的更多信息,请参阅 汇总视图。

还原所选按钮 还原所选条目

Ctrl+Alt+Z

还原您对某个单元格值所做的更改。 您可以选择多个不同的单元格范围,并还原该范围内的值。

有关还原更改的更多信息,请参阅 提交更改到数据库。

设置高亮显示语言

选择 IDE 应用于单元格中数据高亮显示的语言。

更改显示类型

选择 IDE 应如何显示该列中的二进制数据。 默认情况下,16 字节数据以 UUID 格式显示。

设置DEFAULT

Ctrl+Alt+D

将当前单元格的值设置为默认值或您为该列指定的值。

有关查看或设置默认值的更多信息,请参阅 管理单元格的默认值和 NULL 值。

设置NULL

Ctrl+Alt+N

将当前单元格的值设置为 NULL。

有关允许使用 NULL 值的更多信息,请参阅 管理单元格的默认值和 NULL 值。

生成 UUID

为所选单元格生成 UUID。

加载文件…

将文件加载到字段中。

保存LOB…

适用于包含二进制大型对象(LOB )的单元格。 将单元格的内容保存到文件中。

复制图标 复制(C)

Ctrl+C

将所选内容复制到剪贴板。

更改数据提取程序

更改当前在工具栏 数据提取程序 列表中选中的 数据提取器。

复制聚合结果(SUM)图标 复制聚合结果 (总和)

复制多个单元格范围的汇总值。 默认情况下,GoLand 复制 SUM 汇总结果。 要更改默认设置,请右键单击状态栏,并确保已选中 聚合器 选项。 单击状态栏中的汇总器小组件,并选择要设为默认的汇总器。

粘贴图标 粘贴(P)

Ctrl+V

将剪贴板内容粘贴到表格中。

添加行

在表格末尾添加一行。

删除行

Alt+Delete

删除所选行。

克隆行

复制所选行,并将复制内容添加到表格末尾。

转到

Navigation Bar

Alt+Home

跳转到导航栏。

数据库

Alt+Shift+B

在 数据库 工具窗口中打开所选对象。

相关符号(R)…

Ctrl+Alt+Home

导航至某个关联对象。

DDL

Ctrl+Alt+Home

打开对象定义(DDL)。

行…

Ctrl+G

跳转到指定行。

在 转到行 对话框中,指定列与行号(使用 列:行 模式)。

相关行图标 关联行

F4

导航至关联记录:

  • 当前记录引用的记录。

  • 引用当前记录的记录。

如果有多个记录与当前记录相互引用或被引用,请在弹出窗口中选择目标记录。

如果没有相关记录,则该操作不可用。

有关相关数据的详细信息,请参阅 在关联行之间导航。

有关操作行为选项的详细信息,请参阅 高级设置中的控件说明。

打开 URL 图标 打开 URL

F4

在操作系统默认浏览器中打开 URL。

需要在 工具 | 数据库 | 数据编辑器与查看器 设置页面启用链接打开 URL 点击设置 功能 Ctrl+Alt+S。

打开文件图标 打开文件

F4

在操作系统默认文件浏览器中打开文件 URI。 例如, file:///Users/Username/image.png。

需要在 工具 | 数据库 | 数据编辑器与查看器 设置页面启用链接打开 URL 点击设置 功能 Ctrl+Alt+S。

筛选依据

选择要应用于列的过滤器。

全文搜索…

Ctrl+Alt+Shift+F

打开搜索窗口,您可以在数据库或数据库组中搜索数据。 有关全文搜索的详细信息,请参阅 数据库中的全文搜索。

将表导出到剪贴板

将整个表复制到剪贴板。 此操作不依赖于 将页面大小限制为 设置。

切换会话

打开窗口以选择其他会话或创建新会话。 有关会话的更多信息,请参阅 会话。

快速文档(D)

Ctrl+Q

显示所选对象的信息。 对于不同的数据库对象, 快速文档(D) 会显示相应的信息。 例如,对于一组单元格,您将看到选择结果的摘要。 您可以以常规或转置视图预览,还可以通过外键查看相关记录。

最后修改日期: 2025年 9月 26日