数据编辑器

修改数据

修改数据

无需离开窗口即可在表中修改数据。 也适用于从 SELECT 语句收到的查询结果。 按 Cmd+空格键可以显示表值的补全选项。 补全功能会查找列中的所有值,然后为您提供一组可能的匹配。 按 Cmd+Enter 提交更改。

批量提交

批量提交

您在数据编辑器中进行的所有更改都将保存在本地,并且可以一次性提交。 本地更改使用颜色显示,您可以查看要保存的更改,无论是更新、插入还是删除行。 使用 Cmd+Enter 提交。 Cmd+Opt+Z 可以取消所选更改。 如果您希望取消所有更改,请使用 Cmd+A 选中所有单元,然后再还原。

在数据编辑器中预览 DML

在数据编辑器中预览 DML

如果存在待定更改,可以通过点击处于活动状态的 DML 按钮,在数据编辑器中查看表示更改的查询。 您将看到一个包含 DML 预览的对话框。 此查询不是将要运行以修改您的数据的确切 SQL,因为 DataGrip 使用 JDBC 驱动程序来更新表,但大多数情况下它是相同的。

了解详情

多重编辑

多重编辑

您可以同时编辑多个字段 – 只需选中并开始输入即可。 只有在您编辑的列不唯一并且具有相同的类型时,此功能才能运行。

从 CSV 中粘贴

粘贴来自任何 CSV 源或 Excel 表的数据。 在 DataGrip 中,您可以定义您想要的任意格式,或者您也可以让 IDE 自动检测格式。 只需选择 齿轮图标 → Paste format(粘贴格式)即可。

SQL 日志

SQL 日志

在更新数据时,您可以看到 DataGrip 正在运行的特定查询。 我们没什么好隐藏的!

筛选数据

筛选数据

无需编写任何 WHERE 子句,使用文本筛选字段即可仅查看您需要的数据。 只需使用适当的 SQL 方言在此字段中编写条件。

文本搜索

文本搜索

您可以在一个表中快速查找数据,无需编写语句。 按 Cmd+F 可以调出文本搜索功能。 如果您不知道要查找的数据位于哪一列,此功能将特别实用。 您可以轻松隐藏无关行,还可以使用正则表达式。

事务控制

事务控制

定义在处理数据时需要使用的事务控制类型。 Auto(自动)模式下的数据编辑器与批量提交部分中描述的工作方式类似。

Manual(手动)模式下,您还可以使用以下操作:

  • Commit(提交)按钮(或者 ⇧⌥Enter)可以提交事务。 如果您有未提交的本地更改(高亮显示),它们将在提交前自动提交前。
  • 如果事务没有被提交,Rollback(回滚)按钮会回滚事务。

Transpose(转置)视图

Transpose(转置)视图

如果表包含的列太多,无法在屏幕上显示,可以使用 Transpose(转置)视图更方便地查看特定行中的数据。

搜索列

搜索列

Cmd+F12 可以打开 Structure(结构)视图,并开始输入! 快速搜索可以通过筛选列来帮您节省时间。 按下 Enter 转至特定的列。

比较单元格

比较单元格

可以在差异查看器中比较两个或三个单元的值。 选中单元,然后按 Shift+Cmd+D

导出数据

导出数据

任何表或结果集都可以导出至多种格式,包括 CSV、JSON、XML 和 HTML。 您甚至可以创建自己的导出格式。

了解详情

聚合

聚合

Aggregate(聚合)视图能够显示一系列单元,可以帮助您管理数据并免除编写额外查询的需求。 选择您想在此视图中显示的单元范围,然后点击鼠标右键并选择 Show Aggregate View(显示聚合视图)。

通过外键导航

如果一列中包含外键,您可以导航至相关数据来查看特定的值或在弹出窗口中查看它。 在许多情况下,这可以让您避免编写查询。

另一方面,您可以在其他表中查找外键的用法。 您将转至引用您的行与列的数据。 如果光标落在没有引用的列上,那么您需要选择前往的数据。

单独的单元值编辑器

格式化的值

格式化的值

这将显示格式化的值,即使该值被存储为一行。 此外,您还可以在格式化视图中编辑该值,并将其更新为原始格式设置。 这适用于单行 XML 和 JSON。

底部位置

底部位置

如果屏幕的宽度对流程至关重要,可以将单元值编辑器移至数据编辑器的底部。

图像

图像

此面板现在还可以显示图像!

扩展/收缩选区

扩展/收缩选区

DataGrip 在表中支持 Expand Selection(扩展选区)操作 (Ctrl+W)。 您也可以使用相反的操作:Shrink Selection(收缩选区)。 快捷键为 Ctrl+Shift+W

在编辑器中查看结果

在编辑器中查看结果

您可以在代码编辑器中查看结果。 要为整个 IDE 启用此功能,请使用 Settings/Preferences | Database | Query Execution | Output and Results | Show results in the editor(设置/偏好设置 | 数据库 | 查询执行 | 输出和结果 | 在编辑器中显示结果)。 工具栏上还有一个按钮,可以在仅用于当前文件的两个模式之间切换。

地理位置查看器

地理位置查看器

要在数据编辑器中查看地理位置数据,请点击齿轮图标 ,然后选择 Show Geo Viewer(显示地理位置查看器)。

只有启用 JCEF 后才能使用地理位置数据查看器。

标签页命名

标签页命名

可以命名结果标签页。 只需在查询前使用注释即可。

了解详情