GoLand 2025.2 Help

表格

数据库表格 是一种将数据按行列组织的结构。 表格中的数据存储在由垂直列与水平行交叉的单元格中。 表格的列数固定,但可以有任意多的行数。 通过 GoLand,您可以对表格执行数据操作与数据定义操作。

在 GoLand 中,您可以在 数据编辑器 中处理表格。 在 数据库 工具窗口中双击某个表格(视图(V) | 工具窗口 | 数据库 )后,该表格将在数据编辑器的 查看模式 中打开。

表格(表格 )位于 数据库 工具窗口中。

数据库中的表格

在 GoLand 中,每个表格将在单独的选项卡中打开。 以下规则适用于标签页名称较长的情况:

  • 始终显示数据库对象的限定名称 选项现在默认已关闭。 若打开多个具有相同名称的对象标签页,将会限定对象名称的标签页名称。 例如,若从不同的架构中打开两个 actor 表格,将会在标签中添加架构名称。

  • 若数据源名称超过 20 个字符,该名称将被截断。

  • 若您仅有一个数据源,GoLand 将不会在标签名称中显示数据源名称。

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

使用表格

创建

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

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

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

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

  5. 预览(P) 面板中,您可以查看并修改生成的 SQL 代码。

  6. 点击 确定 以添加表格。

创建新表格

删除

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

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

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

删除表格

修改

修改表格

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

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

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

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

修改表格

检查表格中的同类对象

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

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

    “修改”对话框中某个系列节点中的相似数据库对象表格

启用表格的只读模式

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

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

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

启用表格的只读模式

效率提示

通过数据编辑器修改表格

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

  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年 9月 26日