开始使用免费开始使用

数据库架构

到目前为止,您已经知道 SQL 数据库总会有数据库架构。在关于数据库的视频中,您看到了下图:

Database Schema for Customer and Order

您的本地环境中已设置了一个 PostgreSQL 数据库,包含该数据库架构,并已填充了一些示例数据。您可以使用 pandasread_sql() 函数查询该数据库。您需要向其传入一个数据库引擎,我们已为您定义好,名称为 db_engine

已将 pandaspd 导入,它会把查询结果存入一个 DataFrame 对象中,这样您在从数据库获取结果后,就可以对其使用任意 DataFrame 功能。

本练习是课程的一部分

Data Engineering 入门

查看课程

练习说明

  • 完成 SELECT 语句,从 "Customer" 表中选择 first_namelast_name。请确保先按姓氏再按名字排序。
  • 使用 .head() 方法显示 data 的前 3 行。
  • 使用 .info() 显示 data 的一些常规信息。

交互式实操练习

通过完成这段示例代码来试试这个练习。

# Complete the SELECT statement
data = pd.read_sql("""
SELECT first_name, ____ FROM "____"
ORDER BY ____, ____
""", db_engine)

# Show the first 3 rows of the DataFrame
print(data.head(____))

# Show the info of the DataFrame
print(data.____())
编辑并运行代码