PyCharm 2025.3 Help

排序数据

要对列数据排序,请点击列名旁的排序图标。 默认情况下,每次您点击列名时,都会向数据库发送一个新的 ORDER BY 查询。 在 服务 工具窗口(输出 选项卡)中,您可以查看所有相应的排序操作。

您也可以在客户端对数据进行排序。 为此,请点击 设置图标显示选项菜单 ,然后取消选择 通过ORDER BY 排序 选项。

默认情况下,列排序不采用堆叠方式。 这意味着,如果您点击要排序的列名旁的排序图标,则基于其他列的排序将被清除。 如果您倾向于使用堆叠排序,请在按住 Alt 的同时点击排序图标。

状态

说明

无排序

表示此列中的数据未排序。 排序标记的初始状态。

升序

数据按升序排序。

降序

数据按降序排序。

降序

标记右侧的数字(图中为 1)表示排序级别。 您可以按多列进行排序。 在此情况下,不同的列将具有不同的排序级别。

要更改堆叠排序的默认选项,请按 Ctrl+Alt+S 打开设置,并转到 工具 | 数据库 | 数据编辑器与查看器 | 数据排序。 更改 添加要排序的列 选项的值。

此外,您还可以使用 ORDER BY 过滤器 ,并在 ORDER BY 字段中编写查询以对表中的数据进行排序。

使用查询对表数据排序

  1. ORDER BY 字段中,输入您的查询。 查询语法与 ORDER BY 子句中的相同,但不包含该关键字。

  2. Enter

    要重置过滤器,请点击清除图标(清除图标 ),或删除行过滤器字段的内容,然后按 Enter

    要打开过滤器历史记录,请点击 ORDER BY 关键字旁边的箭头图标。

    用于排序的 WHERE 和 ORDER BY 字段

设置按主键的默认排序

对于具有数值型主键的表, PyCharm 可以按该主键对数据进行排序。 IDE 将在您每次在数据编辑器中查看表数据时向数据库发送一个新的 ORDER BY 查询。

  1. Ctrl+Alt+S 打开设置,然后选择 工具 | 数据库 | 数据编辑器与查看器

  2. 数据排序 下,选择 按数字主键对表排序

  3. 选择 升序降序 以设置排序顺序。

  4. 点击 确定 以保存更改并关闭对话框。

按数值型主键排序表数据
最后修改日期: 2025年 12月 2日