เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

Engine และ connection string

ได้เวลาสร้าง engine ตัวแรกกันแล้ว! Engine คืออินเทอร์เฟซกลางสำหรับเชื่อมต่อกับฐานข้อมูล โดยข้อมูลที่ใช้เชื่อมต่อจะอยู่ใน connection string เช่น sqlite:///example.sqlite ซึ่ง sqlite ใน sqlite:/// คือ database driver และ example.sqlite คือไฟล์ SQLite ที่อยู่ใน directory ปัจจุบัน

ศึกษาข้อมูลเพิ่มเติมเกี่ยวกับ connection string ได้ที่ เอกสาร SQLAlchemy

ในแบบฝึกหัดนี้ ให้สร้าง engine ที่เชื่อมต่อกับไฟล์ SQLite ชื่อ census.sqlite ในเครื่อง จากนั้นพิมพ์รายชื่อตารางใน engine โดยใช้เมธอด .table_names() โดยหากต้องการแค่พิมพ์รายชื่อตาราง ไม่จำเป็นต้องเรียก engine.connect() หลังจากสร้าง engine แล้ว

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

Python เบื้องต้นสำหรับฐานข้อมูล

ดูคอร์ส

คำแนะนำการฝึกหัด

  • นำเข้า create_engine จากโมดูล sqlalchemy
  • ใช้ฟังก์ชัน create_engine() สร้าง engine สำหรับไฟล์ในเครื่องชื่อ census.sqlite โดยใช้ sqlite เป็น driver และอย่าลืมใส่ connection string ไว้ในเครื่องหมายคำพูด
  • พิมพ์ผลลัพธ์จากเมธอด .table_names() บน engine

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

# Import create_engine


# Create an engine that connects to the census.sqlite file: engine
engine = ____

# Print table names
print(____)
แก้ไขและรันโค้ด