DataSpell 2025.2 Help

快速入门数据库功能

本快速入门指南将向您介绍关键概念,并帮助您迈出使用 DataSpell 数据库的第一步。

在开始之前

启用 数据库工具和 SQL 插件

此功能依赖于 数据库工具和 SQL 插件,该插件在 DataSpell 中默认捆绑并启用。 如果相关功能不可用,请确保没有禁用该插件。

  1. Ctrl+Alt+S 打开设置,然后选择 Plugins

  2. 打开 已安装 选项卡,找到 数据库工具和 SQL插件,然后选中插件名称旁边的复选框。

步骤 1。 创建数据源

根据数据库供应商(MySQL、PostgreSQL、Oracle 等),您需要创建相应的 数据源 ,以便使用它连接到数据库。

数据源

数据源是一个连接配置。 它存储了用于建立连接到数据库的连接详细信息列表。 例如,主机、端口、数据库名称、驱动程序、SSH 和 SSL 配置设置等。 在数据源设置中,您还可以选择数据库和架构进行 内省 ,并在 数据库 工具窗口中显示,还可以更改连接的驱动程序。

数据源 中查找有关数据源的更多信息。

在本教程中,您将设置一个演示数据源并连接到一个演示数据库。 为此,您可以使用远程部署的 PostgreSQL 或 MySQL 示例数据库,或者下载并使用 SQLite 示例数据库文件。

您还可以使用您已设置并运行的其他数据库的连接凭据来设置此演示数据源。 为此并连接到您的数据库,请在本教程中描述的 数据源和驱动程序 对话框的相应字段中输入凭据或其 JDBC URL。

  1. 在 DataSpell 中,转到 数据库 工具窗口(窗口 | 工具窗口 | 数据库⌘ 1)。

  2. 点击 创建数据源 链接。

  3. 导航到 数据源 并选择 PostgreSQL

    选择 $postgresql% 数据源

DataSpell 将打开一个包含新数据源设置的 数据源和驱动程序 对话框。

新的数据源设置
  1. 在 DataSpell 中,转到 数据库 工具窗口(窗口 | 工具窗口 | 数据库⌘ 1)。

  2. 点击 创建数据源 链接。

  3. 导航到 数据源 并选择 MySQL

    选择 mysql% 数据源

DataSpell 将打开一个包含新数据源设置的 数据源和驱动程序 对话框。

新的数据源设置
  1. 通过从 GitHub 仓库 下载 SQLite 示例数据库文件,然后将下载的文件复制到剪贴板。

  2. 在 DataSpell 中,将 SQLite 数据库文件粘贴到 IDE 项目根目录中。

    为此,在 工作区 工具窗口(窗口 | 工具窗口 | 工作区Alt+1 )中,单击任意区域并按下 Ctrl+V。 在出现的 复制 对话框中,单击 确定

    将数据库文件粘贴到项目工具窗口
  3. 转到 数据库 工具窗口(窗口 | 工具窗口 | 数据库⌘ 1)。

  4. 点击 创建数据源 链接。

  5. 导航到 数据源 并选择 SQLite

    选择 sqlite% 数据源

DataSpell 将打开一个包含新数据源设置的 数据源和驱动程序 对话框。

新的数据源设置

    然后,使用您的数据库连接设置配置新数据源。

    1. 在对话框的 名称 字段中,输入新数据源的名称。 例如, Demo DB

    2. 如果在连接设置区域的底部有一个 警告图标下载缺失的驱动文件 链接,请单击它以下载 JDBC 驱动程序。

      新的数据源设置
    3. 主机 字段中,输入以下服务器地址:

      postgresql.datagrip-dbs.intellij.net
    4. 确保 端口 字段包含 PostgreSQL 的默认值: 5432

    5. User 字段中,输入演示用户名: datagrip

    6. 密码 字段中,输入密码: datagrip

    7. 数据库 字段中,输入数据库名称: datagrip

    8. 为确保连接可以成功建立,请单击连接详细信息区域底部的 测试连接 链接。

      成功连接到数据库
    9. 架构 选项卡中,确保选择了您将使用的 datagrip 数据库。

      在数据源和驱动程序对话框中选择要显示的架构
    10. 点击 确定 创建数据源。

      在数据源和驱动程序对话框中新数据源的设置

    一旦创建了数据源,它将出现在 数据库 工具窗口中。

    数据库资源管理器中的新数据源
    1. 在对话框的 名称 字段中,输入新数据源的名称。 例如, Demo DB

    2. 如果在连接设置区域的底部有一个 警告图标下载缺失的驱动文件 链接,请单击它以下载 JDBC 驱动程序。

      新的数据源设置
    3. 主机 字段中,输入以下服务器地址:

      mysql.datagrip-dbs.intellij.net
    4. 确保 端口 字段包含 MySQL 的默认值: 3306

    5. User 字段中,输入演示用户名: datagrip

    6. 密码 字段中,输入密码: datagrip

    7. 数据库 字段中,输入数据库名称: datagrip

    8. 为确保连接可以成功建立,请单击连接详细信息区域底部的 测试连接 链接。

      成功连接到数据库
    9. 架构 选项卡中,确保选择了您将使用的 datagrip 数据库。

      在数据源和驱动程序对话框中选择要显示的架构
    10. 点击 确定 创建数据源。

      在数据源和驱动程序对话框中新数据源的设置

    一旦创建了数据源,它将出现在 数据库 工具窗口中。

    数据库资源管理器中的新数据源
    1. 在对话框的 名称 字段中,输入新数据源的名称。 例如, Demo DB

    2. 如果在连接设置区域的底部有一个 警告图标下载缺失的驱动文件 链接,请单击它以下载 JDBC 驱动程序。

      新的数据源设置
    3. File 字段中,输入项目根目录中数据库文件的路径: demo_db.sqlite

      或者,单击 打开图标打开 并导航到该文件。

    4. 为确保连接可以成功建立,请单击连接详细信息区域底部的 测试连接 链接。

      成功连接到数据库
    5. 架构 选项卡中,确保选择了您将使用的 main 数据库。

      在数据源和驱动程序对话框中选择要显示的架构
    6. 点击 确定 创建数据源。

      在数据源和驱动程序对话框中新数据源的设置

    一旦创建了数据源,它将出现在 数据库 工具窗口中。

    数据库资源管理器中的新数据源

      步骤 2。 编写并运行 SQL 查询

      借助 数据库工具和 SQL 插件,您可以在附加到数据源的 查询控制台s 中编写 SQL 和 NoSQL 代码。 创建新数据源时,IDE 会为该数据源创建一个 默认 查询控制台

      查询控制台

      查询控制台s 是 SQL 文件,您可以在其中编写和执行 SQL 语句。 与普通 SQL 文件不同,它们默认附加到您的数据源。

      有关 查询控制台 的更多信息,请参阅 查询控制台 主题。

      在本教程中,我们将在 DataSpell 创建并在新建数据源时打开的默认 查询控制台 中运行简单查询。

      1. 在默认 查询控制台 中,输入以下 SQL 查询:

        SELECT * FROM actor;
      2. 要运行查询,请单击编辑器工具栏上的 执行图标执行

        DataSpell 将运行查询并在 服务 工具窗口(窗口 | 工具窗口 | 服务Alt+8 )的数据编辑器选项卡中显示查询结果集供您分析。

      此步骤中,控制台工具栏的 <schema> 下拉列表中未选择任何架构作为当前架构。 但是,查询仍然可以执行,因为 DataSpell 将使用数据源的默认架构。

      有关如何设置默认架构的更多信息,请参阅 架构主题。

      1. 在默认 查询控制台 中,输入以下 SQL 查询:

        SELECT * FROM actor;
      2. 要运行查询,请单击编辑器工具栏上的 执行图标执行

        DataSpell 将运行查询并在 服务 工具窗口(窗口 | 工具窗口 | 服务Alt+8 )的数据编辑器选项卡中显示查询结果集供您分析。

      此步骤中,控制台工具栏的 <schema> 下拉列表中未选择任何架构作为当前架构。 但是,查询仍然可以执行,因为 DataSpell 将使用数据源的默认架构。

      有关如何设置默认架构的更多信息,请参阅 架构主题。

      1. 在默认 查询控制台 中,输入以下 SQL 查询:

        SELECT * FROM actor;
      2. 要运行查询,请单击编辑器工具栏上的 执行图标执行

        DataSpell 将运行查询并在 服务 工具窗口(窗口 | 工具窗口 | 服务Alt+8 )的数据编辑器选项卡中显示查询结果集供您分析。

      此步骤中,控制台工具栏的 <schema> 下拉列表中未选择任何架构作为当前架构。 但是,查询仍然可以执行,因为 DataSpell 将使用数据源的默认架构。

      有关如何设置默认架构的更多信息,请参阅 架构主题。

        步骤 3。 浏览数据库

        现在,您可以在树视图中浏览数据库及其对象,并打开这些对象以查看其数据。 使用 数据库工具和 SQL 插件,您可以在 数据库 工具窗口中执行此操作。

        数据库资源管理器

        数据库 工具窗口是一个工具窗口,它以带有节点的树形显示数据库结构。 您可以创建文件夹并将数据源移动到其中,为数据源分配颜色,筛选数据库对象等。

        有关工具窗口的更多信息,请参阅 数据库工具窗口 主题。 有关树形图标的更多信息,请参阅 数据源及其元素 章节。

        例如,让我们导航到 actor 表及其列。

        1. 数据库 工具窗口中,双击 Demo_DB 数据源名称以展开已解析数据库的列表。

        2. 然后,双击节点或单击其旁边的 展开图标 箭头图标以展开项目列表: datagrip | public | tables | actor | columns

        3. 要查看 actor 表数据,请双击其名称。

        DataSpell 将在数据编辑器选项卡中打开 actor 表。

        1. 数据库 工具窗口中,双击 Demo_DB 数据源名称以展开已解析架构的列表。

        2. 然后,双击节点或单击其旁边的 展开图标 箭头图标以展开项目列表: datagrip | tables | actor | columns

        3. 要查看 actor 表数据,请双击其名称。

        DataSpell 将在数据编辑器选项卡中打开 actor 表。

        1. 数据库 工具窗口中,双击 Demo_DB 数据源名称以展开已解析的列表。 架构

        2. 然后,双击节点或单击其旁边的 展开图标 箭头图标以展开项目列表: main | tables | actor | columns

        3. 要查看 actor 表数据,请双击其名称。

        DataSpell 将在数据编辑器选项卡中打开 actor 表。

          步骤 4。 查看、排序和筛选数据

          通过 数据库工具和 SQL 插件,您可以在 数据编辑器和查看器 中查看和编辑数据库表和视图的数据。

          数据编辑器和查看器

          数据编辑器和查看器 ,或 数据编辑器 ,提供了一个用于处理数据的用户界面。 在数据编辑器中,您可以排序、过滤、添加、编辑和删除数据,以及执行其他相关任务。

          有关数据编辑器的更多信息,请参阅 数据编辑器和查看器 主题。

          在本教程中,我们将按字母顺序对 first_name 列的 actor 表进行排序,并筛选 last_name 列以查看以 JO 开头的姓氏。

          1. 要排序数据,请在数据编辑器选项卡中,单击 first_name 列标题中的箭头图标。 DataSpell 将向数据库发送 ORDER BY 查询,并在编辑器中显示其结果。

            有关在数据库端和客户端对数据进行排序的更多信息,请参阅 排序数据 主题。

          2. 要筛选数据,请在数据编辑器选项卡中,单击 筛选图标本地过滤器 ,位于 last_name 列标题中。 在搜索字段中输入 JO ,并选中 Value 复选框,然后单击数据编辑器中的任意区域。

            DataSpell 将筛选数据并显示结果。

          有关在 IDE 中筛选数据的更多信息,请参阅 过滤数据 主题。

          1. 要排序数据,请在数据编辑器选项卡中,单击 first_name 列标题中的箭头图标。 DataSpell 将向数据库发送 ORDER BY 查询,并在编辑器中显示其结果。

            有关在数据库端和客户端对数据进行排序的更多信息,请参阅 排序数据 主题。

          2. 要筛选数据,请在数据编辑器选项卡中,单击 筛选图标本地过滤器 ,位于 last_name 列标题中。 在搜索字段中输入 JO ,并选中 Value 复选框,然后单击数据编辑器中的任意区域。

            DataSpell 将筛选数据并显示结果。

          有关在 IDE 中筛选数据的更多信息,请参阅 过滤数据 主题。

          1. 要排序数据,请在数据编辑器选项卡中,单击 first_name 列标题中的箭头图标。 DataSpell 将向数据库发送 ORDER BY 查询,并在编辑器中显示其结果。

            有关在数据库端和客户端对数据进行排序的更多信息,请参阅 排序数据 主题。

          2. 要筛选数据,请在数据编辑器选项卡中,单击 筛选图标本地过滤器 ,位于 last_name 列标题中。 在搜索字段中输入 JO ,并选中 Value 复选框,然后单击数据编辑器中的任意区域。

            DataSpell 将筛选数据并显示结果。

          有关在 IDE 中筛选数据的更多信息,请参阅 过滤数据 主题。

            后续步骤

            完成本教程后,您可以创建连接配置并使用其 JDBC URL 连接到数据库,浏览所连接的数据库,在 查询控制台s 中运行 SQL 查询,并查看查询结果。 此外,您还可以查看、排序和筛选数据库对象数据。

            要了解有关 IDE 的更多信息,请参考以下主题和部分:

            创建数据源

            使用针对各种数据库供应商的说明为您的数据库创建数据源。

            数据编辑器和查看器

            了解您可以用于查看和管理数据库对象、查询结果集和 DSV 文件数据的功能。

            查询控制台

            本主题介绍了 查询控制台 的基本概念以及如何在 IDE 中使用它。

            查询结果

            本主题描述了查看查询结果的方法。

            编写和编辑源代码

            查看可在 查询控制台s、SQL 文件和临时文件中使用的代码编辑器功能描述。

            导出

            了解如何导出数据和数据库对象。

            数据库图表

            了解如何查看数据库和架构的图表。

            最后修改日期: 2025年 9月 27日