开始使用免费开始使用

引擎与连接字符串

现在,来创建您的第一个引擎吧!引擎是通往数据库的通用接口,而它需要的连接信息包含在连接字符串中,例如 sqlite:///example.sqlite。这里,sqlite:/// 中的 sqlite 是数据库驱动,而 example.sqlite 是本地目录中的一个 SQLite 文件。

关于连接字符串,您可以在 SQLAlchemy 文档中了解更多。

本练习中,您的任务是创建一个连接到本地 SQLite 文件 census.sqlite 的引擎。然后使用 .table_names() 方法打印该引擎包含的表名。请注意,仅打印表名时,创建引擎后无需再调用 engine.connect()

本练习是课程的一部分

Python 中的数据库入门

查看课程

练习说明

  • sqlalchemy 模块导入 create_engine
  • 使用 create_engine() 函数,为名为 census.sqlite 的本地文件创建一个以 sqlite 为驱动的引擎。请务必使用引号包裹连接字符串。
  • 打印 engine.table_names() 方法的输出。

交互式实操练习

通过完成这段示例代码来试试这个练习。

# Import create_engine


# Create an engine that connects to the census.sqlite file: engine
engine = ____

# Print table names
print(____)
编辑并运行代码