开始使用免费开始使用

创建数据库引擎

现在,您将启动第一个 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
编辑并运行代码