数据编辑器与查看器
概述
数据编辑器与查看器 ,或称 数据编辑器 ,提供了用于处理数据的用户界面。 在数据编辑器中,您可以对数据进行排序、筛选、添加、编辑与删除,还可以执行其他相关操作。
在 WebStorm 中,数据编辑器和查看器可用于处理 数据库对象数据、 查询结果集以及 用户文件数据。
默认的 视图模式为 表。 在此模式下,您可以 筛选与 排序数据,直接编辑 单元格的值,并处理数据表中的 行。
打开数据库对象数据
要在数据编辑器中打开数据库对象数据,请在 数据库 工具窗口中执行以下操作之一:
双击数据库对象。
选择数据库对象并按下 F4。
选择数据库对象,然后在工具栏上点击
编辑数据。
右键点击对象并选择 编辑数据。

查看查询结果集
要在数据编辑器中查看查询结果集,请在 查询控制台 中执行以下操作之一:
运行 SQL 查询。 数据编辑器将在 结果选项卡 的 服务 工具窗口中打开。
在工具栏上点击
在编辑器中查看结果 ,然后运行查询。 数据编辑器将在 查询控制台 的编辑器中结果窗格中打开。
以表格形式查看用户文件数据
对于 受支持格式的表格数据用户文件,请执行以下操作:
在 项目 工具窗口中,点击您想要以表格方式查看的表格数据文件。
对于此类文件,表格视图为只读。

对于 DSV 用户文件,请执行以下操作:
在 项目 工具窗口中,点击您想要以表格方式查看和编辑的 DSV 文件。
在定界文本文件中右键点击并选择 作为表编辑。 或者,您可以点击编辑器中的 作为表编辑 图标。
在打开的 为 <file_name> 配置 CSV 格式 对话框中,指定格式设置并点击 确定。
该对话框提供三种预定义格式(CSV、TSV 和管道分隔),并允许创建自定义格式。 例如,您可能需要用逗号分隔的值、以分号作为行分隔符。
确认格式设置后, 数据 选项卡将以表格形式呈现数据。 如果您希望使用不同的格式设置,请重复前面的步骤并重新打开数据编辑器。
关闭数据编辑器
要关闭数据编辑器,请点击位于对应选项卡标题旁的
关闭。
数据处理
查看数据
您可以通过三种模式浏览和编辑数据: 表、 树、 文本 和 转置。 在 表 模式中,您还可以转换视图方向。 使用值编辑器查看并编辑单个单元格的内容。
有关数据视图模式和其他功能的完整信息,请参阅 查看数据。

比较数据
比较两个数据库对象的数据。 进行比较时,您可以定义多少列必须有差异才能视为两个列相等。 您还可以选择忽略任一对象中多出的列。
有关完整信息,请参阅 比较数据库对象的数据。

排序数据
您可以通过点击列标题或在相应字段中输入排序查询来对数据进行排序。 默认情况下,每次排序数据时,WebStorm 都会向数据库发送新的 ORDER BY 查询。 您还可以更改设置,在客户端对数据进行排序。
有关排序数据的更多信息,请参阅 排序数据 主题。
筛选数据
使用以下任一方式筛选数据。
指定筛选条件。
在表格中运行搜索。
在相应字段中输入筛选查询。
有关筛选数据的更多信息,请参见 筛选数据 主题。

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

您可以使用内置的 data extractor、配置基于 CSV 或 DSV 格式的自定义 extractor,也可以使用提供的 API 创建自定义 data extractor。
上次选择的 extractor 会成为新打开编辑器标签页的默认值。 对于 MongoDB,默认的 extractor 始终为 JSON。
有关 data extractor 的更多信息,请参见 相应页面。
有关在 WebStorm 中导出数据的更多信息,请参见 导出数据。
行
通过添加、删除、克隆等方式操作行。 您还可以在相关行、行的子集之间导航,或转到指定的行。
有关这些功能及其他功能的完整信息,请参见 行。
参考
大多数可用功能通过工具栏上的控件、数据单元格的上下文菜单命令和相关的键盘快捷键访问。
工具栏控件
图标 | 操作与快捷键 | 描述 |
|---|---|---|
| 第一页 上一页 更改页面大小 下一页 最后一页 | 仅当在 IDE 设置(Ctrl+Alt+S )下的 中选择了该位置时,工具栏上才可用。 使用导航图标和相应命令切换显示表格数据的页面并更改页面大小。 工具栏上显示的行数称为 结果集页面。 如果该数字小于表格中的总行数,则一次仅显示部分行。 如果当前已显示所有行,则导航图标和相应命令将不可用。 您可以在导航按钮之间看到限制数。 您可以通过单击并选择所需的限制,或 在设置中 更改此值。
要更改结果集页面大小,请单击 更改页面大小 按钮并选择大小。 或者,打开设置(Ctrl+Alt+S ),导航至 。 在 将页面大小限制为 字段中输入新的结果集页面大小。 或者,若要取消页面大小限制,请取消选中 将页面大小限制为 复选框。 |
重新加载页面 Ctrl+F5 | 重新加载数据 以使表格视图与数据库中的数据内容同步。 此外,在更改 页面大小限制 设置后,想要应用新的设置时,请使用 重新加载页面 按钮。 | |
更新时间间隔 | 选择、暂停或禁用当前表格的更新时间间隔。您还可以设置自定义间隔。 您还可以设置自定义间隔。 | |
取消正在运行的语句 Ctrl+F2 | 终止当前语句的执行。 | |
添加行 Alt+Insert | 向表格添加一行。 要保存新行,请单击工具栏上的 有关处理行的更多信息,请参见 表。 | |
删除行 Ctrl+Y | 删除选中的行。 要选择多行,请单击边栏中的编号。 此外,您还可以按 Ctrl 并单击所需的行。 | |
还原所选条目 Ctrl+Alt+Z | 撤销对单元格值所做的更改。 您可以选择不同单元格的区域,并撤销该区域内的值。 有关撤销更改的更多信息,请参见 提交更改到数据库。 | |
预览挂起的更改 | 预览 DML ,查看您对表格所做的更改。 | |
提交 Ctrl+Enter | 将本地更改提交到数据库服务器。 有关提交和撤销更改的更多信息,请参见 提交更改到数据库。 | |
| 事务模式 和 事务隔离 | 选择数据库事务的 隔离级别 及其提交方式。
有关数据库事务模式和隔离的更多信息,请参阅 提交数据库更改。 |
发送并提交 | (适用于 手动 事务模式。)提交并提交当前事务。 此按钮仅适用于手动事务模式。 另请参阅 事务模式与隔离。 | |
回滚 | (适用于 手动 事务模式。)回滚更改。 此按钮仅适用于手动事务模式。 另请参阅 事务模式与隔离。 | |
| 转到DDL | 在编辑器中打开该对象的 DDL。 |
在当前页面上查找 Ctrl+F | 为当前结果页面打开搜索字段。 | |
启用本地筛选器 | 为网格中的每一列启用本地筛选器。 有关本地筛选器的更多信息,请参阅 筛选数据主题。 | |
Show Chart | 打开数据可视化。 有关图表的更多信息,请参阅 可视化数据。 | |
| 数据提取程序 | 选择数据的输出格式。 有关可用格式列表和数据提取器的完整信息,请参阅 数据提取器主题。 此外,您可以配置以下选项:
有关数据提取器的更多信息,请参阅 数据提取器 主题。 |
导出数据 | 将表数据导出到剪贴板或保存到文件中。 | |
复制到数据库 | 将数据复制到其他表、架构或数据库。 选择目标架构(将创建新表)或表(数据将添加到所选表中)。 在打开的对话框中,指定数据映射信息和目标表的设置。 | |
比较数据 | 将当前表与列表中的表进行比较。 | |
查看方式 | 选择用于浏览和编辑表数据的模式。
有关查看数据的更多信息,请参阅 查看数据。 | |
显示选项菜单 | 显示选项菜单 列表包含以下选项:
|
上下文菜单
您可以在上下文菜单中找到所有用于处理单元格的基本操作。 要调用上下文菜单,请右键单击您要修改的单元格。 下表列出了所有操作。

操作 | 快捷键 | 描述 | |
|---|---|---|---|
编辑 | F2 | 编辑所选单元格中的值,或多个单元格的值。 或者,您可以双击单元格并开始键入值。 编辑 命令对只读值不可用。
如需了解有关编辑单元格的更多信息,请参阅 单元格。 | |
| 在侧边面板中查看和编辑某条记录的值。 如需了解有关该操作的更多信息,请参阅 查看数据主题。 | ||
在值编辑器中打开 | Shift+Enter | 在单独的值编辑器中打开,您可以在其中编辑单元格中存储的数据。 如需了解有关该编辑器的更多信息,请参阅 值编辑器。 | |
显示聚合视图 | 打开聚合视图,在该视图中,您可以选择多个单元格的值并获得一个汇总值。 如需了解有关该视图的更多信息,请参阅 聚合视图。 | ||
| Ctrl+Alt+Z | 撤销您对单元格值所做的更改。 您可以选择多个单元格范围,并撤销该范围内的值。 如需了解有关撤销更改的更多信息,请参阅 提交更改到数据库。 | |
设置高亮显示语言 | 选择 IDE 应该用于高亮显示单元格中数据的语言。 | ||
更改显示类型 | 选择 IDE 应如何显示该列中的二进制数据。默认情况下,16 字节数据显示为 UUID。 默认情况下,16 字节数据显示为 UUID。 | ||
设置DEFAULT | Ctrl+Alt+D | 将当前单元格值设置为默认值或您为该列指定的值。 如需了解有关查看或设置默认值的更多信息,请参阅 管理单元格的默认值与 NULL 值。 | |
设置NULL | Ctrl+Alt+N | 将当前单元格值设置为 NULL。 如需了解有关允许使用 NULL 值的更多信息,请参阅 管理单元格的默认值与 NULL 值。 | |
生成 UUID | 为选定单元格生成 UUID。 | ||
加载文件… | 将文件加载到字段中。 | ||
保存LOB… | 适用于包含二进制大型对象(LOB )的单元格。 将单元格内容保存到文件中。 | ||
| Ctrl+C | 将选定内容复制到剪贴板。 | |
更改数据提取程序 | 更改当前在工具栏上的 数据提取程序 列表中选定的 数据提取器。 | ||
| 复制一组单元格的汇总值。 默认情况下,WebStorm 会复制 | ||
| Ctrl+V | 将剪贴板内容粘贴到表格中。 | |
| 在表格末尾添加一行。 | ||
| Alt+Delete | 删除所选行。 | |
| 复制选定行并将其副本添加至表格末尾。 | ||
转到 | Navigation Bar | Alt+Home | 跳转至导航栏。 |
数据库 | Alt+Shift+B | 在 数据库 工具窗口中打开所选对象。 | |
相关符号(R)… | Ctrl+Alt+Home | 跳转至某个相关对象。 | |
DDL | Ctrl+Alt+Home | 打开对象定义(DDL)。 | |
行… | Ctrl+G | 跳转至指定行。 在 转到行 对话框中指定列与行号(使用 | |
| F4 | 跳转到相关记录:
如果当前记录引用或被多个记录引用,请在弹出窗口中选择目标记录。 如果没有相关记录,则无法执行该操作。 如需了解更多相关数据的信息,请参阅 在相关行之间导航。 如需了解更多操作行为选项的信息,请参阅 高级设置。 | |
| F4 | 在操作系统默认浏览器中打开 URL。 需要在 工具 | 数据库 | 数据编辑器和查看器 设置页面的 URL 点击设置 中启用链接打开功能 Ctrl+Alt+S。 | |
| F4 | 在操作系统默认文件浏览器中打开文件 URI。 例如, 需要在 工具 | 数据库 | 数据编辑器和查看器 设置页面的 URL 点击设置 中启用链接打开功能 Ctrl+Alt+S。 | |
筛选依据 | 选择要应用于列的筛选器。 | ||
| Ctrl+Alt+Shift+F | 打开搜索窗口,您可以在数据库或数据库组中搜索数据。 如需了解更多全文搜索的信息,请参阅 数据库中的全文检索。 | |
| 将整张表复制到剪贴板。 此操作不依赖于 将页面大小限制为 设置。 | ||
切换会话 | 打开窗口以选择其他会话或创建新会话。 如需了解更多会话的信息,请参阅 会话。 | ||
快速文档(D) | Ctrl+Q | 显示所选对象的信息。 对于不同的数据库对象, 快速文档(D) 显示相应的信息。 例如,对于一组单元格,将显示选择内容的摘要。 您可以以常规视图或转置视图进行预览,还可以通过外键查看相关记录。 | |

