Trong cơ sở dữ liệu có những bảng nào?
Trong bài tập này, bạn sẽ lại tạo một engine để kết nối tới 'Chinook.sqlite'.
Tuy nhiên, trước khi có thể lấy bất kỳ dữ liệu nào từ cơ sở dữ liệu, bạn cần biết nó chứa những bảng nào!
Vì vậy, bạn sẽ lưu tên các bảng vào một list bằng phương thức .table_names() trên engine và sau đó in list này ra.
Bài tập này là một phần của khóa học
Nhập dữ liệu vào Python: Giới thiệu
Hướng dẫn bài tập
- Import hàm
create_enginetừ mô-đunsqlalchemy. - Tạo một engine để kết nối tới cơ sở dữ liệu SQLite
'Chinook.sqlite'và gán nó choengine. - Dùng phương thức
.table_names()trên engineengine, gán tên các bảng của'Chinook.sqlite'cho biếntable_names. - In đối tượng
table_namesra shell.
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.
# Import necessary module
# Create engine: engine
# Save the table names to a list: table_names
# Print the table names to the shell
print(____)