表
数据库表 是一种将数据组织为行和列的结构。 表中的数据存储在单元格中,该单元格是垂直列与水平行的交叉点。 表具有指定数量的列,但可以拥有任意数量的行。 使用 WebStorm,您可以对表执行数据操作与数据定义操作。
在 WebStorm 中,您可以在 数据编辑器 中操作表。 当您在 数据库 工具窗口中双击某个表( ),该表将打开在数据编辑器的 表 查看模式 中。
表( )可以在 数据库 工具窗口中找到。

在 WebStorm 中,每个表会在单独的标签页中打开。 以下规则适用于较长的标签页标题:
默认情况下, 始终显示数据库对象的限定名称 选项已关闭。 当打开两个具有相同名称的对象标签页时,对象标签名称将进行限定。 例如,如果您从不同的 schema 中打开两个
actor表,将在标签页名称中添加 schema 名称。如果数据源名称长度超过 20 个字符,将被截断。
如果仅有一个数据源,WebStorm 不会在标签页名称中显示数据源名称。
如果限定的对象名称超过 36 个字符,也将被截断。

创建
在 数据库 工具窗口中,展开数据源树,直到显示数据库或 schema 节点。
右键点击数据库或 schema 节点,然后选择 。
在打开的 创建 对话框中,在字段 名称 中输入表名称。
指定表设置(列、键、索引、外键、授权)。
在 预览(P) 窗格中,您可以查看并修改生成的 SQL 代码。
单击 确定 来添加您的表。

删除
右键点击一个表并选择 。 或者按下 Delete。
单击 确定 可保存更改并关闭对话框。
要了解有关该对话框选项的更多信息,请参阅 确认删除对话框。

修改
修改表
从 WebStorm 2022.1 开始,您可以更改表的特定数据库参数。 IDE 会根据内省期间获取的属性,自动为 修改 对话框生成字段。 例如,在 PostgreSQL 中使用此对话框时,您可以添加和编辑列检查约束。
在 数据库 工具窗口中,右键点击一个表并选择 修改表。
在 修改 对话框中,指定所需的对象设置。
单击 确定 可保存更改。

检查表中相同系列的对象
在 数据库 工具窗口中,右键点击一个表并选择 修改表。
在 修改 对话框中,双击 family 节点。

启用表的只读模式
为了防止在数据编辑器中意外修改一个表,您可以将该表设为只读。
要启用只读模式,请单击编辑器右下角的 单击以切换只读属性 图标(
)。
要关闭只读模式,请再次单击 单击以切换只读属性 图标。

提高效率的技巧
从数据编辑器中修改表
您可以在编辑表数据时修改表结构。
双击一个表以在数据编辑器中打开它。
按 Ctrl+F6。
修改数据并单击 确定。
按 Ctrl+F5 以重新加载页面。
复制
您可以将当前架构中的表数据复制,或将其复制到另一个架构或数据源中。
复制表数据
将表拖动到您希望创建副本的节点。 在 导入 <table_name> 表 对话框中,确保映射正确,然后点击 导入。
右键点击表,然后选择 (F5)。 在 导入 <table_name> 表 对话框中,选择您希望创建副本的架构,确保映射正确,然后点击 导入。

在 数据编辑器 中,单击 复制到数据库… 图标(
),然后选择您想要复制表的架构。
查看 youtube.com 上的视频 以了解直播示例。

复制表结构
您可以使用 SQL 生成器 来复制表结构。 为此,请在 数据库 工具窗口中( ),右键单击该表并选择 。 或者按下。
要了解有关 SQL 生成器… 控件的更多信息,请参阅 为数据库对象生成 DDL 定义。

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

在 数据库 工具窗口中:

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