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

การสร้าง 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
แก้ไขและรันโค้ด