快速入门指南
本快速入门指南将向您介绍关键概念,并帮助您在 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 中,转到 数据库资源管理器 ( 或 ⌘ 1)。
点击 创建数据源 链接。
导航到 数据源 并选择 PostgreSQL。

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

在 DataGrip 中,转到 数据库资源管理器 ( 或 ⌘ 1)。
点击 创建数据源 链接。
导航到 数据源 并选择 MySQL。

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

通过从 GitHub 仓库 下载 SQLite 示例数据库文件,然后将下载的文件复制到剪贴板。
在 DataGrip 中,将 SQLite 数据库文件粘贴到 IDE 项目根目录中。
为此,在 个文件 工具窗口( 或 Alt+2 )中,点击任意区域并按下 Ctrl+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 将运行查询并在 服务 工具窗口( 或 Alt+8 )的数据编辑器选项卡中显示查询结果集供您分析。
在此步骤,查询文件 工具栏上的 <schema> 下拉列表中尚未将任何架构设置为当前架构。 但是,查询仍然可以执行,因为 DataGrip 将使用数据源的默认架构。
有关如何设置默认架构的更多信息,请参阅 架构主题。
在默认 查询文件 中,输入以下 SQL 查询:
SELECT * FROM actor;要运行查询,请点击编辑器工具栏上的
执行。
DataGrip 将运行查询并在 服务 工具窗口( 或 Alt+8 )的数据编辑器选项卡中显示查询结果集供您分析。
在此步骤,查询文件 工具栏上的 <schema> 下拉列表中尚未将任何架构设置为当前架构。 但是,查询仍然可以执行,因为 DataGrip 将使用数据源的默认架构。
有关如何设置默认架构的更多信息,请参阅 架构主题。
在默认 查询文件 中,输入以下 SQL 查询:
SELECT * FROM actor;要运行查询,请点击编辑器工具栏上的
执行。
DataGrip 将运行查询并在 服务 工具窗口( 或 Alt+8 )的数据编辑器选项卡中显示查询结果集供您分析。
在此步骤,查询文件 工具栏上的 <schema> 下拉列表中尚未将任何架构设置为当前架构。 但是,查询仍然可以执行,因为 DataGrip 将使用数据源的默认架构。
有关如何设置默认架构的更多信息,请参阅 架构主题。
步骤 4。 浏览数据库
现在,您可以在树视图中浏览数据库及其对象,并打开这些对象以查看其数据。 在 DataGrip 中,您可以在 数据库资源管理器 中执行此操作。
- 数据库资源管理器
数据库资源管理器 是一个工具窗口,以树形节点的形式显示数据库结构。 您可以创建文件夹并将数据源移动到其中,为数据源分配颜色,筛选数据库对象等。
例如,让我们导航到 actor 表及其列。
在 数据库资源管理器 (⌘ 1 )中,双击 Demo_DB 数据源名称以展开已解析数据库的列表。
然后,双击节点或点击其旁边的
箭头图标以展开项目列表: 。
要查看 actor 表数据,请双击其名称。
DataGrip 将在数据编辑器选项卡中打开 actor 表。
在 数据库资源管理器 (⌘ 1 )中,双击 Demo_DB 数据源名称以展开已解析架构的列表。
然后,双击节点或点击其旁边的
箭头图标以展开项目列表: 。
要查看 actor 表数据,请双击其名称。
DataGrip 将在数据编辑器选项卡中打开 actor 表。
在 数据库资源管理器 (⌘ 1 )中,双击 Demo_DB 数据源名称以展开已解析的列表。 架构
然后,双击节点或点击其旁边的
箭头图标以展开项目列表: 。
要查看 actor 表数据,请双击其名称。
DataGrip 将在数据编辑器选项卡中打开 actor 表。
步骤 5。 查看、排序和筛选数据
在 DataGrip 中,您可以在 数据编辑器和查看器 中查看和编辑数据库表和视图的数据。
- 数据编辑器和查看器
数据编辑器和查看器 ,或 数据编辑器 ,提供了一个用于处理数据的用户界面。 在数据编辑器中,您可以排序、过滤、添加、编辑和删除数据,以及执行其他相关任务。
有关数据编辑器的更多信息,请参阅 数据编辑器和查看器 主题。
在本教程中,我们将按字母顺序对 first_name 列的 actor 表进行排序,并筛选 last_name 列以查看以 JO 开头的姓氏。
要排序数据,请在数据编辑器选项卡中,点击 first_name 列标题中的箭头图标。 DataGrip 将向数据库发送
ORDER BY查询,并在编辑器中显示其结果。有关在数据库端和客户端对数据进行排序的更多信息,请参阅 排序数据 主题。
要筛选数据,请在数据编辑器选项卡中,点击
本地过滤器 ,位于 last_name 列标题中。 在搜索字段中输入
JO,并选中 Value 复选框,然后点击数据编辑器中的任意区域。DataGrip 将筛选数据并显示结果。
有关在 IDE 中筛选数据的更多信息,请参阅 过滤数据 主题。
后续步骤
完成本教程后,您可以创建连接配置并使用其 JDBC URL 连接到数据库,浏览已连接的数据库,在 查询文件 中运行 SQL 查询,并查看查询结果。同时,您还可以查看、排序和筛选数据库对象数据。 此外,您还可以查看、排序和筛选数据库对象数据。
要了解有关 IDE 的更多信息,请参考以下主题和部分:
介绍视频
此视频涵盖了有关 DataGrip 的各种主题。 视频时长为 40 分钟,但您可以在 YouTube 页面上点击时间码以查看您感兴趣的主题。 有关时间码和主题的更多信息,请参阅 youtube.com 的描述部分。