ฐานข้อมูลมีตารางอะไรบ้าง?
ในแบบฝึกหัดนี้ จะได้สร้าง engine เพื่อเชื่อมต่อกับ 'Chinook.sqlite' อีกครั้ง
ก่อนที่จะดึงข้อมูลออกจากฐานข้อมูลได้ จำเป็นต้องรู้ก่อนว่าฐานข้อมูลมีตารางอะไรบ้าง!
สำหรับขั้นตอนนี้ จะบันทึกชื่อตารางลงในลิสต์โดยใช้เมธอด .table_names() กับ engine จากนั้นจึง print ลิสต์นั้นออกมา
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
Python เบื้องต้น: การนำเข้าข้อมูล
คำแนะนำการฝึกหัด
- Import ฟังก์ชัน
create_engineจากโมดูลsqlalchemy - สร้าง engine เพื่อเชื่อมต่อกับฐานข้อมูล SQLite
'Chinook.sqlite'และกำหนดค่าให้กับตัวแปรengine - ใช้เมธอด
.table_names()กับ engineengineแล้วกำหนดชื่อตารางของ'Chinook.sqlite'ให้กับตัวแปรtable_names - Print ออบเจกต์
table_namesออกทาง shell
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Import necessary module
# Create engine: engine
# Save the table names to a list: table_names
# Print the table names to the shell
print(____)