# 数据编辑器和查看器

> For the complete documentation index, see [llms.txt](https://www.jetbrains.com/zh-cn/help/idea/llms.txt).

> **TL;DR**
> `文件 | 设置 | 工具 | 数据库 | 数据编辑器和查看器`  适用于 Windows 和 Linux
>
>
>
> `%instance% | 设置 | 工具 | 数据库 | 数据编辑器和查看器`  适用于 macOS

此页面上的设置定义了在您的 [查询控制台s](query-consoles.html)、 [Hibernate](working-with-the-hibernate-console.html) 和 [JPA](using-jpa-console.html) 控制台、 [数据编辑器](data-editor-and-viewer.html) 等中如何显示和修改表数据。

## 限制

|  选项  |  描述  |
| --- | --- |
|    页面大小限制为    |     每页显示的表行数。 如果您不想限制同时显示的行数，请清除复选框。       此外，您可以通过点击分页工具栏的   更改页面大小  列表来更改页面大小。       请考虑以下示例，其中   页面大小限制为   被设置为 2：      ![页面大小限制为](https://resources.jetbrains.com/help/img/idea/2026.3/PageSize2.png)  |
|    结果设置预取大小    |     一次从数据库中检索的行数。       数字越大意味着 IDE 与数据库之间的往返次数越少，但存储数据块所需的内存更多。     |
|    筛选历史大小    |     在数据编辑器中为表保存的最近使用的筛选条件数量。 考虑以下示例，其中   筛选历史大小  设置为 2。 筛选器历史记录框仅包含两个条件。       为了在编辑器中打开筛选历史记录，请点击   WHERE   或   排序依据   字段并按 `Alt+Down` (Windows), `⌥ ↓` (macOS), `⌥ ↓` (IntelliJ IDEA Classic (macOS)), `⌥ ↓` (macOS System Shortcuts), `Alt+Down` (XWin), `Alt+Down` (GNOME), `Alt+Down` (KDE), `Alt+Down` (Emacs), `Alt+Down` (Sublime Text), `⌥ ↓` (Sublime Text (macOS)), `Alt+Down` (Visual Studio), `⌥ ↓` (Visual Studio (macOS)), `Alt+Down` (NetBeans), `Alt+Down` (Eclipse), `⌥ ↓` (Eclipse (macOS))。      ![筛选历史大小](https://resources.jetbrains.com/help/img/idea/2026.3/DBFilterHistorySize2.png)  |
|    每个值加载的最大字节数    |  最大加载二进制大型对象的大小（字节）。  |
|    显示首个   N   预览中的数据行    |  限制快速文档弹出窗口的行数。 要查看快速文档，请按 `Ctrl+Q` (Windows), `F1` (macOS), `⌃ J` (IntelliJ IDEA Classic (macOS)), `⌘ I` (macOS System Shortcuts), `Ctrl+Q` (XWin), `Ctrl+Q` (GNOME), `Ctrl+Q` (KDE), `Ctrl+Q` (Emacs), `Ctrl+Q` (Sublime Text), `Ctrl+Q` (Sublime Text (macOS)), `Ctrl+K, I` (Visual Studio), `⌘ K, I` (Visual Studio (macOS)), `Ctrl+Q` (NetBeans), `Alt+Middle-Click` (Eclipse), `⌥ Middle-Click` (Eclipse (macOS))。  |

## 数据展示

|  选项  |  描述  |
| --- | --- |
|    自动转置表格    |     配置在数据编辑器中打开表和视图时是否转置。 在转置视图中，列和行是互换的。 请注意，此设置不会调换查询结果。        * 从不 ：不要调换表格顺序。    * 如果表有一条记录 ：仅对含有单个记录的表进行转置。    * 始终 ：始终转换表。    |
|    自动检测二进制值    |  启用二进制值的默认显示类型。  |
|    默认启用本地筛选器    |     启用本地运行的数据筛选器，该筛选器针对每个新打开的网格在本地运行。       有关本地过滤器的更多信息，请参阅 [使用本地过滤器](tables-filter.html#use_the_local_filter)。     |
|    在网格文本单元格中启用即时补全    |     启用本地自动值补全。 补全选项基于当前列的其他值。     |
|    将几何值显示为十六进制字符串    |     启用以 WKT 或十六进制字符串显示几何数据。 数据编辑器 会在保存前将 WKT 转换为十六进制字符串。     |
|    将数组值作为文本编辑    |     启用以纯文本形式编辑数组值，而不是使用 [值编辑器中的专用网格](tables-view-data.html#value-editor)。     |
|    在时区中显示时间数据    |  设置要显示日期和时间数据的时区。  |

## 控制自定义

|  选项  |  描述  |
| --- | --- |
|    默认在编辑器内的结果中启用分页    |     为每个新打开的编辑器结果网格启用分页控件。     |
|    网格分页控件的位置    |     定义数据库对象数据和查询结果集的网格分页控件位置。        * 网格底部（浮动） ：在网格底部中央。    * 网格底部左侧（浮动） ：在网格左下角。    * 网格底部右侧（浮动） ：在网格右下角。    * 数据编辑器工具栏 ：在数据编辑器选项卡的工具栏中。    |
|    为网格单元格显示快速操作弹出工具栏    |     切换网格单元格的快速操作弹出工具栏。       有关工具栏的更多信息，请参阅 [快速操作弹出工具栏](cells.html#quick_actions_popup_toolbar)。     |
|    启用快速操作弹出式工具栏的自定义    |     启用自定义网格单元格快速操作弹出工具栏上显示的操作集的选项。       有关更改工具栏中操作集的更多信息，请参阅 [自定义工具栏](cells.html#customize_quick_actions_popup_toolbar)。     |

## 自定义数字格式

|  选项  |  描述  |
| --- | --- |
|    小数分隔符    |  设置用作小数分隔符的符号。 默认值：  `。` 。  |
|    分组分隔符    |  设置一个符号作为分组分隔符。  |
|    无穷大    |  定义无限值的呈现方式。  |
|    NaN    |  定义 NaN 渲染的方式。  |
|    数字模式    |  启用并设置 [number patterns](https://docs.oracle.com/javase/7/docs/api/java/text/DecimalFormat.html)。  |

## 数据排序

有关数据排序的更多信息，请参阅 [排序数据](tables-sort.html)主题。

|  选项  |  描述  |
| --- | --- |
|       通过 ORDER BY 排序       |     启用默认的排序方法，即每次重新打开表格时通过发送  `排序依据` 查询进行排序。     |
|       按数字主键排序表       |  配置如何按数值型主键对表记录进行排序。 有两种选择：   升序   或   降序  。  |
|    添加列以排序    |     选择在将列添加到堆叠排序时要使用的操作。 默认是 `Alt` (Windows), `Alt` (macOS), `Alt` (IntelliJ IDEA Classic (macOS)), `Alt` (macOS System Shortcuts), `Alt` (XWin), `Alt` (GNOME), `Alt` (KDE), `Alt` (Emacs), `Alt` (Sublime Text), `Alt` (Sublime Text (macOS)), `Alt` (Visual Studio), `Alt` (Visual Studio (macOS)), `Alt` (NetBeans), `Alt` (Eclipse), `Alt` (Eclipse (macOS)) 和点击。       当您点击列名时，列数据将会被排序。 默认情况下，列排序不叠加。 这意味着如果您点击某列名称以排序数据，则基于其他列的排序将被清除。 如果您更喜欢使用堆叠排序，请在按下 `Alt` (Windows), `Alt` (macOS), `Alt` (IntelliJ IDEA Classic (macOS)), `Alt` (macOS System Shortcuts), `Alt` (XWin), `Alt` (GNOME), `Alt` (KDE), `Alt` (Emacs), `Alt` (Sublime Text), `Alt` (Sublime Text (macOS)), `Alt` (Visual Studio), `Alt` (Visual Studio (macOS)), `Alt` (NetBeans), `Alt` (Eclipse), `Alt` (Eclipse (macOS))的同时点击列名称。      [Video](https://resources.jetbrains.com/help/img/idea/2026.3/db_stacked_sorting.mp4)  |

## 数据修改

|  选项  |  描述  |
| --- | --- |
|    立即提交更改    |     立即提交更改。 有关如何将更改提交到数据库的更多信息，请参阅 [将更改提交到数据库](submitting-and-reverting-changes.html)。     |

## 自定义日期/时间格式

如需了解 [可用的日期模式](https://docs.oracle.com/javase/7/docs/api/java/text/SimpleDateFormat.html)，请点击   日期模式  。

|  选项  |  描述  |
| --- | --- |
|    日期时间/时间戳    |     选择并设置自定义日期时间或时间戳格式。     |
|    带时区的日期时间/时间戳    |     选择并设置带有时区的自定义日期时间或时间戳格式。     |
|    时间    |     选择并设置自定义时间格式。     |
|    带时区的时间    |     选择并设置带时区的自定义时间格式。     |
|    日期    |     选择并设置自定义日期格式。     |
|    时区    |     选择显示日期时间值的时区。     |

