查询结果
在 WebStorm 中,您可以 在控制台中运行查询 ,然后使用 IDE 界面查看并处理结果集数据。
显示
通常,当您运行查询时,会以表格格式接收结果。 WebStorm 会在 数据编辑器中显示结果。
数据编辑器与查看器 ,或称 数据编辑器 ,提供了用于处理数据的用户界面。 在数据编辑器中,您可以对数据进行排序、过滤、添加、编辑与删除,或执行其他相关任务。
默认情况下,WebStorm 会在 Services 工具窗口的单独标签页中显示带查询结果的数据编辑器。 您还可以通过使用 编辑器内结果功能 ,设置结果显示在 查询控制台 中。
有关 查询控制台 与 Services 工具窗口的更多信息,请参阅 查询控制台 和 服务工具窗口。
Services 工具窗口中的结果标签页
在 Services 工具窗口中运行查询并查看结果
在 查询控制台 中,键入或粘贴要运行的查询。
单击工具栏中的
执行(X)。 或者按下 Ctrl+Enter。
WebStorm 会在 服务 工具窗口标签页中显示查询结果集。
为每个新查询打开一个新标签页
默认情况下,在您运行新查询时,WebStorm 会更新相同的结果标签页。 您可以更改此行为,使每次运行新查询时都创建一个新的标签页。
在 IDE 设置中 Ctrl+Alt+S ,前往 。
选中 在新标签页中打开结果(B) 复选框,然后点击 确定。
为结果标签页使用自定义标题
您可以在查询之前的注释中定义标签页标题。 在 将后面的文本视为标题 字段中,您可以保留一组符号或字符的组合,在其后的任意文本将被视为标签页标题。 默认情况下不使用组合,因此在 -- 或 /* 之后的文本将被视为标签页标题。
按下 Ctrl+Alt+S 打开设置,导航到 。
在 将后面的文本视为标题 字段中定义用于标签标题的组合。
要禁用此功能,请打开设置 Ctrl+Alt+S ,导航到 并取消选中 在查询前从注释为结果创建标题 复选框。
有关自定义标签标题的更多示例,请参阅 在 youtube.com 上命名结果标签页。

固定查询结果的标签页
如果同一个标签页用于显示查询结果,并且结果是您需要保留的内容,您可以将标签页固定到工具窗口。
右键点击标签页,然后选择 固定标签页。

查询控制台中的编辑器内结果
您也可以在编辑器中查看查询结果。 为此,请使用 在编辑器中查看结果 功能。
编辑与探索
在编辑器中查看两个结果集
单击工具栏中的
在编辑器中查看结果 ,以上下排列结果集。

编辑结果集中的值
在结果集中,单击您想要编辑的单元格值。
指定新值并按 Enter。
要将更改提交到数据库,请单击工具栏中的
提交 ,或按 Ctrl+Enter。
有关将更改提交到数据库的完整教程,请参阅 提交更改到数据库 主题。

编辑多表 JOIN 结果
在网格中双击单元格,或选择该单元格并按 Enter
进行更改。
按 Enter ,或单击任意其他区域。
要将更改提交到数据库,请单击工具栏中的
提交 ,或按 Ctrl+Enter。
在打开的 DML 预览 对话框中查看生成的脚本。
单击 提交 将更改提交到数据库。
为确保该功能正常运行,每一行必须包含一个或一组唯一标识该行的字段。
该功能不支持 SQL UNION 运算符、表的自连接结果、包含计算结果列的结果集(例如 CONCAT )或 NoSQL 数据库。

比较两个结果集
运行您想要比较的表的查询。
在 服务 工具窗口中,单击
比较数据 ,然后选择您想要添加到差异视图的结果集。
如有需要,可在对比对话框中更改 容差 参数的值。 容差 参数用于定义两个结果集之间允许的最大差异数。 例如,如果您希望在两个行数据仅在一个列中的值不同情况下仍将它们视为相等,请在 容差 字段中输入
1。请参阅 Compare data at youtube.com 中对两个结果集进行比较的另一个示例。
输出标签页
查看查询日志
在 输出 选项卡的 服务 工具窗口中,您可以查看用户查询和内部查询的日志。
在 数据库 工具窗口中,右键单击数据源并导航至 ,打开 查询控制台。
或者,选择数据源并按 F4。
运行查询。
在打开的 服务 工具窗口中,单击 输出 选项卡。
Services 工具窗口参考
有关工具窗口控件和选项卡的更多信息,请参阅 “Services” 工具窗口 主题。



