创建数据库引擎
现在,您将启动第一个 SQL 引擎。您会创建一个引擎,连接到工作目录中的 SQLite 数据库 'Chinook.sqlite'。回忆一下,为了创建一个连接到 'Northwind.sqlite' 的引擎,Hugo 执行了以下命令:
engine = create_engine('sqlite:///Northwind.sqlite')
这里,'sqlite:///Northwind.sqlite' 被称为连接到 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