PyCharm 2025.3 Help

一个 数据库表 是一种将数据组织为行和列的结构。 表中的数据存储在单元格中,即垂直列与水平行的交点。 表的列数是固定的,但行数可以任意。 使用 PyCharm,您可以对表执行数据操纵和数据定义操作。

在 PyCharm 中,您可以在 数据编辑器 中使用表。 当您在 数据库 工具窗口(视图(V) | 工具窗口 | 数据库 )中双击表时,该表会在数据编辑器的 查看模式 中打开。

数据库 工具窗口中可以找到表(表)。

数据库中的表

在 PyCharm 中,每个表都会在单独的选项卡中打开。 以下规则适用于较长的选项卡标题:

  • 现在默认关闭 始终显示数据库对象的限定名称 选项。 当您打开两个同名对象的选项卡时,选项卡名称将采用限定名称。 例如,如果您从不同的架构打开两个 actor 表,则会在选项卡名称中添加架构名称。

  • 如果数据源名称长于 20 个字符,该名称会被截断。

  • 如果您只有一个数据源,PyCharm 不会在选项卡名称中显示数据源名称。

  • 如果限定对象名称超过 36 个字符,将被截断。

使用表

创建

  1. 数据库 工具窗口中,展开数据源树,直到数据库或架构节点。

  2. 右键点击数据库或架构节点并选择 新建 | 表

  3. 在打开的 创建 对话框中,在 名称 字段中输入表名。

  4. 指定表设置(列、键、索引、外键、授权)。

  5. 预览(P) 窗格中,您可以查看并更改生成的 SQL 代码。

  6. 点击 确定 以添加表。

创建新表

删除

  1. 右键点击表并选择 对象操作 | 删除…。 或者,按 Delete

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

有关对话框选项的更多信息,请参阅 确认删除对话框

删除表

修改

修改表

从 PyCharm 2022.1 开始,您可以更改表的数据库特定参数。 IDE 会根据内省期间接收到的属性,自动为 修改 对话框生成字段。 例如,在 PostgreSQL 中使用此对话框,您可以添加并编辑列检查约束。

  1. 数据库 工具窗口中,右键点击表并选择 修改表

  2. 修改 对话框中,指定您需要的对象设置。

  3. 点击 确定 以保存您的更改。

修改表

检查表中的同系列对象

  1. 数据库 工具窗口中,右键点击表并选择 修改表

  2. 修改 对话框中,双击系列节点。

    在修改对话框的系列节点中具有相似数据库对象的表

为表启用只读模式

为防止在数据编辑器中意外修改表,您可以将该表设为只读。

  • 要启用只读模式,请点击编辑器右下角的 点击以切换只读属性 图标(切换只读属性图标)。

要关闭只读模式,请再次点击 点击以切换只读属性 图标。

为表启用只读模式

效率提示

在数据编辑器中修改表

在编辑表数据时,您可以修改表。

  1. 双击表以在数据编辑器中打开。

  2. Ctrl+F6

  3. 修改数据并点击 确定

  4. Ctrl+F5 以重新加载页面。

复制

您可以在当前架构中复制表数据,或将其复制到其他架构或数据源。

复制表数据

  • 将表拖到您希望创建副本的节点。 在 导入 <table_name> 表 对话框中,确保映射正确,然后点击 导入

  • 右键点击表并选择 导入/导出 | 将表复制到…F5)。 在 导入 <table_name> 表 对话框中,选择您要在其中创建副本的架构,确保映射正确,然后点击 导入

    使用上下文菜单创建表副本
  • 数据编辑器 中,点击 复制到数据库… 图标(复制到数据库 ),然后选择您希望将该表复制到的架构。

    请查看 youtube.com 上的视频 以了解实时示例。

    使用数据编辑器工具栏创建表副本

复制表结构

  • 您可以使用 SQL 生成器 复制表结构。 为此,在 数据库 工具窗口(视图(V) | 工具窗口 | 数据库 )中,右键点击该表并选择 SQL 脚本 | SQL 生成器…。 或者,按 。

    有关 SQL 生成器… 控件的更多信息,请参阅 为数据库对象生成 DDL 定义

    复制表结构

快速文档

快速文档Ctrl+Q )会显示有关表的信息:数据源、数据库、架构、名称、自动生成的定义以及表预览。 要查看表预览,请点击 显示表预览

  • 在编辑器中:

    编辑器中快速文档弹出窗口中的表信息
  • 数据库 工具窗口中:

    数据库工具窗口中快速文档弹出窗口中的表信息

对于 PostgreSQL 和 MySQL 数据库,表预览还包含有关表大小的信息。

最后修改日期: 2025年 12月 2日