查询数据

借助适用于 Visual Studio Code 统一 SQL 编辑器的 Google Cloud Data Agent Kit 扩展程序,您可以在 Visual Studio Code 中直接针对 Google Cloud 数据运行 SQL 查询。

支持的数据源

借助该扩展程序,您可以查询以下 Google Cloud数据服务中的表和视图:

  • BigQuery
  • Spanner
  • AlloyDB for PostgreSQL
  • Cloud SQL for MySQL
  • Cloud SQL for PostgreSQL

对于 AlloyDB 和 Cloud SQL,支持使用 IAM 身份验证的查询。您无法查询配置为使用 Auth 代理或基于密码的身份验证的数据库。

准备工作

在查询数据之前,请执行以下操作:

  1. 安装扩展程序。
  2. 配置扩展程序设置。
  3. 请查看查找和探索数据中的指南。

创建新的 SQL 文件

您可以通过多种方式打开 SQL 编辑器。

通过“文件”菜单创建新的 SQL 文件

  1. 在 VS Code 菜单栏中,依次点击文件和新建文本文档。编辑器中会显示一个未命名的文件。
  2. 以 .sql 扩展名保存新文件。
  3. 点击编辑器标签页中的选择连接。
  4. 完成配置查询设置中的步骤。

从目录中创建新查询

  1. 在活动栏的 Google Cloud Data Agent Kit 标签页中,展开 Catalog 以查找要查询的数据集。
  2. 右键点击或按住 Ctrl 键点击数据集的名称,然后选择查询以打开针对该数据集预配置的新 SQL 文件。

从 BigQuery 部分创建新查询

  1. 在活动栏的 Google Cloud Data Agent Kit 标签页中,展开 BigQuery。
  2. 点击 + 新查询。编辑器中会显示一个以 BigQuery 为数据源的未命名 SQL 文件。

配置查询设置

SQL 查询所需的设置因 Google Cloud 服务而异。

AlloyDB

  1. 在 SQL 编辑器中,点击打开查询设置。
  2. 选择数据库。
  3. 选择 AlloyDB。
  4. 选择一个集群。
  5. 选择一个实例。您的查询会路由到此实例。
  6. 选择数据库。
  7. 点击保存。

BigQuery

  1. 在 SQL 编辑器中,点击打开查询设置。
  2. 选择 BigQuery。
  3. 点击保存。

Cloud SQL

  1. 在 SQL 编辑器中,点击打开查询设置。
  2. 选择数据库。
  3. 选择 Cloud SQL。
  4. 选择一个实例。您的查询会路由到此实例。
  5. 选择要查询的数据库。
  6. 点击保存。

Spanner

  1. 在 SQL 编辑器中,点击打开查询设置。
  2. 选择数据库。
  3. 选择 Spanner。
  4. 选择一个实例。您的查询会路由到此实例。
  5. 选择要查询的数据库。
  6. 点击保存。

更改查询设置

查询设置仅适用于相应 SQL 文件。打开 SQL 文件后,您可以更改设置。

  1. 在编辑器中,点击显示的数据源。系统会显示查询设置编辑器。
  2. 完成配置查询设置中的步骤。

运行查询

创建查询文件并撰写查询后,点击 ▷ 运行查询。

查询结果窗格的结果标签页会显示查询结果。

如需运行查询编辑器中的部分 SQL 语句,请先突出显示相应子集,然后再点击 ▷ 运行查询。

SQL 编辑器功能

并非所有 SQL 编辑器功能都支持所有数据源类型。下表列出了在预览期间按数据源类型支持的 SQL 编辑器功能。

功能

BigQuery

Spanner

Cloud SQL

AlloyDB for PostgreSQL

“查询结果”窗格标签页

查询结果

✅

✅

✅

✅

工作信息

✅

不适用

不适用

不适用

执行详细信息

✅

❌

不支持

❌

不支持

❌

不支持

可视化图表

✅

✅

✅

✅

SQL 编辑器配置

查询设置

✅

✅

✅

✅

其他功能

支持多语句查询

✅

✅

✅

✅

目录:在编辑器中插入资源名称

✅

✅

✅

✅

后续步骤