建立資料庫引擎
在這裡,你要啟動你的第一個 SQL 引擎。你會建立一個引擎,連線到工作目錄中的 SQLite 資料庫 'Chinook.sqlite'。回想一下,為了建立一個連線到 'Northwind.sqlite' 的引擎,Hugo 執行了以下指令:
engine = create_engine('sqlite:///Northwind.sqlite')
這裡的 'sqlite:///Northwind.sqlite' 稱為連線字串(connection string),用來連線到 SQLite 資料庫 Northwind.sqlite。
一些關於 Chinook 資料庫 的背景:Chinook 資料庫包含一個半虛構數位媒體商店的資訊,其中媒體相關資料為真實,而客戶、員工與銷售資料則由人工建立。
為什麼叫做 Chinook 呢?根據他們的網站:
這個範例資料庫的名稱是以 Northwind 資料庫為基礎。Chinook 是北美內陸西部的一種焚風,位於加拿大大草原與大平原與多座山脈交會處。Chinook 主要出現在加拿大亞伯達省南部。對於一個打算作為 Northwind 替代方案的資料庫來說,Chinook 是個不錯的名字選擇。
本練習屬於課程
Python 資料匯入入門
練習說明
- 從模組
sqlalchemy匯入函式create_engine。 - 建立一個引擎以連線到 SQLite 資料庫
'Chinook.sqlite',並指派給engine。
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
# Import necessary module
from ____ import ____
# Create engine: engine