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

您的本地环境中已设置了一个 PostgreSQL 数据库,包含该数据库架构,并已填充了一些示例数据。您可以使用 pandas 的 read_sql() 函数查询该数据库。您需要向其传入一个数据库引擎,我们已为您定义好,名称为 db_engine。
已将 pandas 以 pd 导入,它会把查询结果存入一个 DataFrame 对象中,这样您在从数据库获取结果后,就可以对其使用任意 DataFrame 功能。
本练习是课程的一部分
Data Engineering 入门
练习说明
- 完成
SELECT语句,从"Customer"表中选择first_name和last_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.____())