1. SQLAlchemy

install: pip install sqlalchemy

2. 引擎

sqlalchemy.create_engine(args, *kwargs)

create_engine 通常用一个url字符串作为第一个参数, 表示连接信息,
格式为: dialect[+driver]://user:password@host/dbname[?key=value..]
数据库类型[+数据库驱动名称]://用户名:口令@机器地址:端口号/数据库名[?查询参数]

  • sqlite
from sqlalchemy import create_engine
from sqlalchemy import MetaData

engine = create_engine('sqlite:///test.db', echo=True)
metadata = MetaData(engine)

test.db是相对路径, 也可写成:sqlite:///./test.db, 创建MetaData时绑定了引擎:metadata = MetaData(engine), 后续调用 (如 MetaData.create_all(),Table.create(),等等) 就不用指定引擎了

results matching ""

    No results matching ""