การสร้าง database engine
ในแบบฝึกหัดนี้ คุณจะได้สร้าง SQL engine ตัวแรกของคุณ โดยจะสร้าง engine เพื่อเชื่อมต่อกับฐานข้อมูล SQLite ชื่อ 'Chinook.sqlite' ซึ่งอยู่ใน working directory ของคุณ จำไว้ว่าในการสร้าง engine เพื่อเชื่อมต่อกับ 'Northwind.sqlite' นั้น Hugo ใช้คำสั่งดังนี้
engine = create_engine('sqlite:///Northwind.sqlite')
ในที่นี้ 'sqlite:///Northwind.sqlite' เรียกว่า connection string สำหรับฐานข้อมูล SQLite ชื่อ Northwind.sqlite
ข้อมูลเบื้องต้นเกี่ยวกับฐานข้อมูล Chinook: ฐานข้อมูล Chinook เก็บข้อมูลของร้านค้าสื่อดิจิทัลในรูปแบบสมมติบางส่วน โดยข้อมูลสื่อเป็นข้อมูลจริง ส่วนข้อมูลลูกค้า พนักงาน และยอดขายถูกสร้างขึ้นด้วยตนเอง
แล้วทำไมถึงชื่อ Chinook? ตามเว็บไซต์ของพวกเขาระบุไว้ว่า
ชื่อของฐานข้อมูลตัวอย่างนี้ได้รับแรงบันดาลใจมาจากฐานข้อมูล Northwind โดย Chinook คือลมชนิดหนึ่งที่พัดในแผ่นดินตอนในของอเมริกาเหนือตะวันตก บริเวณที่ที่ราบ Canadian Prairies และ Great Plains พบกับเทือกเขาต่าง ๆ ลม Chinook พบได้มากที่สุดในแถบตอนใต้ของรัฐ Alberta ประเทศแคนาดา จึงเป็นชื่อที่เหมาะสมสำหรับฐานข้อมูลที่ต้องการเป็นทางเลือกแทน Northwind
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
Python เบื้องต้น: การนำเข้าข้อมูล
คำแนะนำการฝึกหัด
- Import ฟังก์ชัน
create_engineจากโมดูลsqlalchemy - สร้าง engine เพื่อเชื่อมต่อกับฐานข้อมูล SQLite
'Chinook.sqlite'แล้วกำหนดให้กับตัวแปรengine
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Import necessary module
from ____ import ____
# Create engine: engine