快速入门指南本快速入门指南将向您介绍关键概念,并帮助您在 DataGrip 中迈出第一步。

此外,您还可以查看 我们的介绍视频 ,其中涵盖了有关 IDE 的所有主要主题:添加数据源、配置连接选项、在编辑器中工作以及安装插件。

在开始之前要完成本快速入门指南,请确保您已安装 DataGrip - https://www.jetbrains.com.cn/datagrip/download。

步骤 1。 创建新项目当您打开 DataGrip 时,您会看到欢迎屏幕,其中包含 项目 的创建和打开选项。 在此屏幕中,您可以创建新项目、打开现有项目或从版本控制系统 (VCS) 克隆文件。

Project项目是您的数据源、临时文件和附加目录的集合。 有关项目的更多信息,请参阅 DataGrip 项目 部分。

让我们创建 first_project 项目。

创建项目在欢迎屏幕中,单击 新建项目。

在打开的 新建项目 对话框中,在 输入新项目名称或路径 字段中输入 first_project。

点击 确定 创建项目。

创建新项目后,DataGrip 会在主窗口中打开它,并显示 数据库资源管理器 和 个文件 工具窗口:

工具窗口工具窗口提供对开发任务的访问:查看数据库结构、运行脚本、使用版本控制系统和其他外部工具、执行代码分析、搜索、导航等。

有关安排工具窗口和在任务中使用它们的更多信息,请参阅 工具窗口 部分。

现在,您可以为数据库设置连接配置。

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

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

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

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

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

在 DataGrip 中,转到 数据库资源管理器 (视图(V) | 工具窗口 | 数据库资源管理器 或 ⌘ 1)。

点击 创建数据源 链接。

导航到 数据源 并选择 PostgreSQL。

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

在 DataGrip 中,转到 数据库资源管理器 (视图(V) | 工具窗口 | 数据库资源管理器 或 ⌘ 1)。

点击 创建数据源 链接。

导航到 数据源 并选择 MySQL。

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

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

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

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

转到 数据库资源管理器 (视图(V) | 工具窗口 | 数据库资源管理器 或 ⌘ 1)。

点击 创建数据源 链接。

导航到 数据源 并选择 SQLite。

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

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

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

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

在 主机 字段中,输入以下服务器地址:

postgresql.datagrip-dbs.intellij.net

确保 端口 字段包含 PostgreSQL 的默认值: 5432。

在 User 字段中,输入演示用户名: datagrip。

在 密码 字段中,输入密码: datagrip。

在 数据库 字段中,输入数据库名称: datagrip。

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

在 架构 选项卡中,确保选择了您将使用的 datagrip 数据库。

请点击 确定 以创建数据源。

数据源创建后,它会出现在 数据库资源管理器 中。

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

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

在 主机 字段中,输入以下服务器地址:

mysql.datagrip-dbs.intellij.net

确保 端口 字段包含 MySQL 的默认值: 3306。

在 User 字段中,输入演示用户名: datagrip。

在 密码 字段中,输入密码: datagrip。

在 数据库 字段中,输入数据库名称: datagrip。

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

在 架构 选项卡中,确保选择了您将使用的 datagrip 数据库。

请点击 确定 以创建数据源。

数据源创建后,它会出现在 数据库资源管理器 中。

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

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

在 File 字段中,输入项目根目录中数据库文件的路径: demo_db.sqlite。

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

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

在 架构 选项卡中,确保选择了您将使用的 main 数据库。

请点击 确定 以创建数据源。

数据源创建后,它会出现在 数据库资源管理器 中。

步骤 3。 编写并运行 SQL 查询在 DataGrip 中,您可以在附加到数据源的 查询控制台 中编写 SQL 和 NoSQL 代码。 创建新数据源时,IDE 会为该数据源创建一个 默认 查询控制台。

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

如需了解有关 查询控制台 的详细信息,请参阅 查询控制台 主题。

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

如果您关闭了默认 查询控制台,请将其打开。 为此,在 数据库资源管理器 中,选择您的数据源,单击工具栏上的 跳转到 查询控制台 ,然后选择 默认 查询控制台。

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

SELECT * FROM actor;

要运行查询,请单击编辑器工具栏上的 执行。

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

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

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

如果您关闭了默认 查询控制台,请将其打开。 为此,在 数据库资源管理器 中,选择您的数据源,单击工具栏上的 跳转到 查询控制台 ,然后选择 默认 查询控制台。

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

SELECT * FROM actor;

要运行查询,请单击编辑器工具栏上的 执行。

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

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

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

如果您关闭了默认 查询控制台,请将其打开。 为此,在 数据库资源管理器 中,选择您的数据源,单击工具栏上的 跳转到 查询控制台 ,然后选择 默认 查询控制台。

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

SELECT * FROM actor;

要运行查询,请单击编辑器工具栏上的 执行。

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

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

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

步骤 4。 浏览数据库现在,您可以在树视图中浏览数据库及其对象,并打开这些对象以查看其数据。 在 DataGrip 中,您可以在 数据库资源管理器 中执行此操作。

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

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

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

在 数据库资源管理器 (⌘ 1 )中,双击 Demo_DB 数据源名称以展开已解析数据库的列表。

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

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

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

在 数据库资源管理器 (⌘ 1 )中,双击 Demo_DB 数据源名称以展开已解析架构的列表。

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

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

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

在 数据库资源管理器 (⌘ 1 )中,双击 Demo_DB 数据源名称以展开已解析的列表。 架构

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

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

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

步骤 5。 查看、排序和筛选数据在 DataGrip 中,您可以在 数据编辑器和查看器 中查看和编辑数据库表和视图的数据。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

创建数据源

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

数据编辑器和查看器

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

查询控制台

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

查询结果

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

使用 SQL 代码

了解可在 查询控制台、SQL 文件和临时文件中使用的代码编辑器功能的说明。

导出

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

数据库图表

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

介绍视频此视频涵盖了有关 DataGrip 的各种主题。 视频时长为 40 分钟,但您可以在 YouTube 页面上单击时间码以查看您感兴趣的主题。 有关时间码和主题的更多信息,请参阅 youtube.com 的描述部分。

在视频中,DataGrip 用户界面是经典 UI。 从 2023.1 版本开始,提供了新 UI。 有关新 UI 的更多信息,请参阅 相应主题。

最后修改日期: 2025年 9月 26日快速入门安装 DataGrip