DataGrip 2025.2 Help

使用 SQL 文件创建 DDL 数据源

DDL data source 是一个基于包含数据定义语言语句(DDL 语句)的 SQL 文件的数据库结构的虚拟视图。 您可以在编辑器中引用这些文件中定义的所有表、列和其他对象。 还支持图表。

要使用 SQL 文件创建 DDL 数据源,请创建包含定义数据库对象和数据源数据所需语句的新 SQL 文件。

有关 DDL 数据源的更多信息,请参阅 DDL 数据源 主题。

步骤 1。 在 SQL 文件中定义表

个文件 工具窗口中,右键单击一个目录,然后选择 新建(N) | SQL 文件。 为 SQL 文件指定一个名称。

打开 SQL 文件,并在文件中定义以下表结构:

CREATE TABLE family ( member_id INT NOT NULL, name VARCHAR(50), relation VARCHAR(50) );
  1. 要插入 CREATE TABLE 语句,有一个预定义的模式。 按 Ctrl+J 并选择模式 tab - new table definition

  2. 输入表名 family

  3. 要从 family 切换到 col ,请按 Tab。 用 col 替换 member_id

  4. 输入表定义的其余部分。

步骤 2。 从 SQL 文件创建 DDL 数据源

要从 SQL 文件创建表,请将定义了表的 SQL 文件拖到 数据库资源管理器视图(V) | 工具窗口 | 数据库资源管理器)。

步骤 3。 为数据源定义数据

现在我们将创建一个 SQL 文件,用于向表中添加数据。 在步骤 2 中,SQL 文件被定义为数据源,表及其列的名称以及对应数据类型的信息现在在编辑器中可用。

  1. 创建 SQL 文件.

    让我们将这个简单的 INSERT 语句添加到文件中:

    insert into family (member_id, name, relation) values (1, 'Chloe', 'mother');
  2. 通过选择相应的预定义模式添加 INSERT 语句: Ctrl+J | ins - insert rows into a table

  3. 选择表名 family

  4. 选择列名列表 member_id, name, relation

  5. 在指定值时,按 Ctrl+P视图(V) | 形参信息(P) )以查看有关值类型的信息。

在 SQL 文件中为 DDL 数据源定义数据
最后修改日期: 2025年 9月 26日