menu
arrow_back

适用于 BigQuery 和 Cloud SQL 的 SQL 简介

search share 加入 登录

适用于 BigQuery 和 Cloud SQL 的 SQL 简介

1 个小时 15 分钟 1 个积分

GSP281

Google Cloud 自定进度实验

概览

SQL(结构化查询语言)是标准的数据操作语言,可用于查询结构化数据库并获取数据洞见。SQL 常用于数据库管理,可执行诸如将事务记录写入关系型数据库以及执行 PB 级数据分析等任务。

本实验简要介绍了 SQL,旨在帮助您做好准备,以便参与 Qwiklabs 中关于数据科学主题的多项实验和挑战任务。本实验分为两个部分,上半部分会讲解 SQL 基本的查询关键字,而且您还将通过 BigQuery 控制台亲自使用这些关键字来处理包含伦敦共享单车信息的公共数据集。

在下半部分,您将学习如何将伦敦共享单车数据集的子集导出为 CSV 文件,然后将这些文件上传到 Cloud SQL。接下来,您将学习如何使用 Cloud SQL 创建和管理数据库及表。最后,您将亲自动手练习使用更多 SQL 关键字,对数据进行操作和编辑。

目标

在本实验中,您将学习如何完成以下操作:

  • 区分数据库与表和项目。
  • 使用关键字 SELECTFROMWHERE 构建简单的查询命令。
  • 识别 BigQuery 控制台中的不同组件和层次结构。
  • 将数据库和表加载到 BigQuery。
  • 对表执行简单的查询。
  • 了解 COUNTGROUP BYAS 以及 ORDER BY 等关键字。
  • 执行和串联以上命令,从数据集中获取有意义的数据。
  • 将数据子集导出为 CSV 文件,并将文件存储到新建的 Cloud Storage 存储分区。
  • 创建新的 Cloud SQL 实例,并将上述 CSV 文件作为新表加载。
  • 在 Cloud SQL 中运行 CREATE DATABASECREATE TABLEDELETEINSERT INTOUNION 查询。

前提条件

重要提示:请务必先退出您的个人和公司 Gmail 帐号,然后再开始本实验。

本实验是入门级实验。我们假定您几乎没有 SQL 相关经验。建议先熟悉 Cloud Storage 和 Cloud Shell,但不强制要求。本实验将介绍 SQL 查询命令读写方面的基础知识,并通过 BigQuery 和 Cloud SQL 进行实际应用。

在参加此实验之前,请先考虑您对 SQL 的熟练程度。下面是一些更具挑战性的实验,让您有机会运用所学知识处理更高级的用例:

准备就绪后,请向下滚动页面,并按下方步骤设置实验室环境。

加入 Qwiklabs 即可阅读本实验的剩余内容…以及更多精彩内容!

  • 获取对“Google Cloud Console”的临时访问权限。
  • 200 多项实验,从入门级实验到高级实验,应有尽有。
  • 内容短小精悍,便于您按照自己的节奏进行学习。
加入以开始此实验