JetBrains Rider 2025.2 Help

快速入门数据库功能

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

开始之前

启用 Database Tools and SQL 插件

此功能依赖于 Database Tools and SQL 插件,该插件在 JetBrains Rider 中默认捆绑并启用。 如果相关功能不可用,请确保您未禁用该插件。

  1. 按下 Ctrl+Alt+S 打开设置,然后选择 插件

  2. 打开 已安装 选项卡,找到 Database Tools and SQL插件,然后选择插件名称旁边的复选框。

第 1 步. 创建数据源

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

数据源

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

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

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

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

  1. 在 JetBrains Rider 中,转到 数据库 工具窗口(视图(V) | 工具窗口 | 数据库⌘ 1)。

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

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

    选择 $postgresql% 数据源

JetBrains Rider 将打开一个包含新数据源设置的 Data Source and Drivers 对话框。

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

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

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

    选择 mysql% 数据源

JetBrains Rider 将打开一个包含新数据源设置的 Data Source and Drivers 对话框。

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

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

    为此,在 资源管理器 工具窗口(视图(V) | 工具窗口 | 资源管理器Alt+1 )中,点击任意区域并按 Ctrl+V。 在出现的 复制 对话框中,点击 确定

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

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

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

    选择 sqlite% 数据源

JetBrains Rider 将打开一个包含新数据源设置的 Data Source and Drivers 对话框。

新的数据源设置

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

      第 2 步. 编写并运行 SQL 查询

      通过 Database Tools and SQL 插件,您可以在附加到数据源的 query consoles 中编写 SQL 和 NoSQL 代码。 创建新数据源时,IDE 会为该数据源创建一个 默认 query console

      查询控制台

      Query consoles 是 SQL 文件,您可以在其中编写并执行 SQL 语句。 与普通 SQL 文件不同,它们默认附加到您的数据源。

      如需了解有关 query consoles 的更多信息,请参阅 查询控制台 主题。

      在本教程中,您将在 JetBrains Rider 创建并在新建数据源时打开的默认 query console 中运行简单查询。

      1. 在默认 query console 中输入以下 SQL 查询:

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

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

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

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

      1. 在默认 query console 中输入以下 SQL 查询:

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

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

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

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

      1. 在默认 query console 中输入以下 SQL 查询:

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

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

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

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

        第 3 步. 浏览数据库

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

        数据库资源管理器

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

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

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

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

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

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

        JetBrains Rider 将在数据编辑器选项卡中打开 表。

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

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

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

        JetBrains Rider 将在数据编辑器选项卡中打开 表。

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

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

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

        JetBrains Rider 将在数据编辑器选项卡中打开 表。

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

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

          数据编辑器和查看器

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

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

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

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

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

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

            JetBrains Rider 将筛选数据并显示结果。

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

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

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

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

            JetBrains Rider 将筛选数据并显示结果。

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

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

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

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

            JetBrains Rider 将筛选数据并显示结果。

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

            后续步骤

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

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

            创建数据源

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

            数据编辑器和查看器

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

            查询控制台

            本主题介绍了 query console 的基本概念以及如何在 IDE 中使用它。

            查询结果

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

            导出

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

            数据库图表

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

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