PhpStorm 2021.3 Help

管理数据源

数据源是您的应用程序的数据位置。在 PhpStorm 中,您可以定义以下数据源:

  • 数据库数据源:包含数据的操作数据库(请参阅数据库连接)。

  • 数据定义语言 (DDL) 文件:包含数据定义语言语句的 SQL 文件。

配置数据源的显示选项

您可以在数据库工具窗口(查看 | 工具窗口 | 数据库)中对对象进行分组、分配颜色和过滤。

自定义数据库工具窗口中的对象视图

  • 要对数据源进行分组、启用或排序,请单击“数据库”工具窗口标题栏上的“显示选项”菜单图标并选择必要的选项。显示选项菜单图标

    数据库工具窗口(视图 | 工具窗口 | 数据库)中,数据源的视图会立即更改。

    有关查看选项的更多信息,请参阅查看选项

    显示选项菜单图标

在文件夹中分组数据源

  • 数据库工具窗口(查看 | 工具窗口 | 数据库)中,选择必要的数据源并按F6。或者,右键单击数据源并选择移动到文件夹

    • 如果您没有任何文件夹,您将看到“新建文件夹”对话框。在文本字段中,输入文件夹名称。您可以使用正斜杠 ( /) 来定义嵌套。例如,QA/Quick名称将在Quick文件夹内创建文件QA夹。

      移到文件夹
    • 如果您有包含分组数据源的文件夹,您将看到“移动到文件夹”对话框。要创建新文件夹,请选择新建文件夹。要从文件夹中删除数据源,请选择根文件夹

    此外,您可以使用Ctrl+CCtrl+VCtrl+X在文件夹之间复制、粘贴和剪切数据源。如果你在一个项目中剪切和粘贴一个数据源,它只会被移动,不需要密码。但在所有其他情况下都需要密码。使用 可以撤消剪切操作Ctrl+Z

为数据源分配颜色

为了更好地区分生产和测试数据库,您可以为数据源分配颜色。

  1. 数据库工具窗口(查看 | 工具窗口 | 数据库)中,单击数据源属性图标数据源属性图标

  2. 选择要为其分配颜色的数据源。

  3. 单击名称字段中的圆圈以选择颜色。

    为数据源分配颜色

为查询控制台和网格分配颜色

  • 文本数据查看器可以使用数据源的颜色。要设置颜色,请右键单击数据源并选择颜色设置。在“数据库颜色设置”对话框中,选择对话框和颜色选项。要为查询控制台和网格应用数据源颜色,请选中在控制台编辑器和网格中复选框。

从工具栏中过滤对象

  • 要选择必要的对象,请使用工具栏上的过滤器图标过滤器图标

    过滤器菜单

显示数据源和数据库对象的注释

  • 要启用数据库和表的描述,请导航至查看 | 外观并选择树视图中的描述

    要为表格添加注释,请选择一个表格并按Ctrl+F6。在注释文本字段中,添加表描述。

    要为数据库添加注释,请打开数据库设置并在注释文本字段Ctrl+Alt+S中添加数据库描述。

    显示数据库和表的描述

使用数据源的全名

默认情况下,启用缩短选项卡标题选项。选项卡标题中的数据源名称缩短为 36 个字符。

  • 右键单击查询控制台的选项卡并选择Shorten Tab Titles

    缩短数据源的名称

查看数据库中节点的内容

  • 数据库工具窗口(查看 | 工具窗口 | 数据库)中,单击对数据库对象进行分组的节点,然后按F4

    查看节点的内容

共享数据源

PhpStorm 中的数据源有两个级别:项目和全局。项目级别意味着您只能从最初创建此数据源的项目访问数据源。在全球层面,数据源可用于其他项目。默认情况下,数据源在项目级别可用。

要在 IDE 内的不同项目之间共享数据源,您需要将数据源移动到全局级别。

如果您需要在另一个项目中使用相同的数据源,但对它有不同的要求,例如其可访问性级别(项目或全局)、用户、数据库连接和架构设置等,您可以复制一个数据源。

制作数据源的副本

  1. 数据库工具窗口(查看 | 工具窗口 | 数据库)中,单击数据源属性按钮 ( 数据源属性按钮)。

  2. 在“数据源和驱动程序”窗口中,选择要复制的数据源。

  3. 单击复制图标 ( 重复图标),或按Ctrl+D

    复制数据源

在项目之间共享数据源

  1. 数据库工具窗口(查看 | 工具窗口 | 数据库)中,单击数据源属性按钮 ( 数据源属性按钮)。

  2. Data Sources and Drivers窗口中,单击Make Global图标 ( 使全局图标) 以使数据源在全局级别可用。再次单击该使全局图标图标可将级别更改为项目。

    项目级别意味着您只能从最初创建此数据源的项目访问数据源。在全球层面,数据源可用于其他项目。默认情况下,数据源在项目级别可用。

    在项目之间共享数据源

在不同 IDE 实例之间共享数据源

您可以将有关数据源的信息以 XML 格式复制到剪贴板。生成的 XML 不包含密码信息。

您可以将 XML 片段发送到另一个 IDE(在信使或电子邮件中)并导入它。

  1. 数据库工具窗口(查看 | 工具窗口 | 数据库)中,选择要复制的数据源。

  2. Ctrl+C。或者,右键单击选择并导航到Copy Data Source

  3. 在另一个工作站上,单击查看 | 工具窗口 | 数据库

  4. 数据库工具窗口中,单击新建图标新图标,选择从剪贴板导入。或者,右键单击数据库工具窗口并选择粘贴数据源(或按Ctrl+V)。

    在不同 IDE 实例之间共享数据源

共享数据源设置

您可以使用settings.zip文件导出和导入数据源设置。settings.zip文件仅包含在全局级别可用的数据源。有关如何更改级别的详细信息,请参阅将项目级别更改为 global

导出数据源设置

  1. 单击文件 | 管理 IDE 设置 | 导出设置

  2. 导出设置窗口中,单击选择无

  3. 导出设置窗口中,选择数据库:驱动程序数据库:设置数据库:全局数据源。您必须至少有一个全局数据源才能在导出列表中拥有数据库:全局数据源。此外,请确保您至少下载或创建了一个驱动程序。否则,数据库:驱动程序菜单项将不会出现在列表中。

  4. 在将设置导出到字段中,键入要存储settings.zip文件的文件夹的路径。

导入数据源设置

  1. 单击文件 | 管理 IDE 设置 | 导入设置

  2. 在“导入文件位置”窗口中,找到您导出的settings.zip文件,然后双击它。

  3. Select Components to Import窗口中,选择Database: driversDatabase: settingsDatabase: global sources

  4. 单击确定

  5. 需要重新启动窗口中,单击确定以重新启动您的 IDE。

  6. 打开数据源和驱动程序窗口,在数据源属性中输入必要的连接凭据。如果数据源位于本地或网络驱动器上,请确保此数据源的路径正确。

  7. 要确保与数据源的连接成功,请单击测试连接

最后修改时间:2021 年 11 月 22 日