Lược đồ cơ sở dữ liệu
Đến lúc này, bạn đã biết rằng các cơ sở dữ liệu SQL luôn có một lược đồ (database schema). Trong video về cơ sở dữ liệu, bạn đã thấy sơ đồ sau:

Một cơ sở dữ liệu PostgreSQL đã được thiết lập trong môi trường cục bộ của bạn, chứa lược đồ này. Nó đã được điền một số dữ liệu ví dụ. Bạn có thể dùng pandas để truy vấn cơ sở dữ liệu thông qua hàm read_sql(). Bạn sẽ phải truyền vào một database engine, đã được định nghĩa sẵn với tên db_engine.
Gói pandas được import với tên pd sẽ lưu kết quả truy vấn vào một đối tượng DataFrame, vì vậy sau khi lấy dữ liệu từ cơ sở dữ liệu, bạn có thể sử dụng mọi chức năng của DataFrame trên đó.
Bài tập này là một phần của khóa học
Introduction to Data Engineering
Hướng dẫn bài tập
- Hoàn thiện câu lệnh
SELECTđể chọnfirst_namevàlast_nametrong bảng"Customer". Hãy sắp xếp theo last name trước và first name sau. - Dùng phương thức
.head()để hiển thị3hàng đầu tiên củadata. - Dùng
.info()để hiển thị một số thông tin tổng quan vềdata.
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
# 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.____())