介绍
版本:SQLAlchemy 2.x 操作 MySQL 数据库,使用 asyncio + aiomysql 驱动,这是官方推荐异步写法。
依赖包
pip install sqlalchemy aiomysql
aiomysql:mysql 异步驱动- sqlalchemy 2.x 提供
AsyncSession、async_engine整套异步 API
开发步骤
- create_async_engine:创建 异步数据库引擎
- 定义基类、表模型类
- 自动创建表
- 执行增删改查