SQLAlchemypython 操作数据库的一个库。能够进行 orm 映射官方文档 sqlchemy
SQLAlchemy“采用简单的Python语言,为高效和高性能的数据库访问设计,实现了完整的企业级持久模型”。SQLAlchemy的理念是,SQL数据库的量级和性能重要于对象集合;而对象集合的抽象又重要于表和行。
一 安装 SQLAlchemy

导入如果没有报错则安装成功

二 使用 sqlalchemy对数据库操作
(1). 定义元信息,绑定到引擎

(2).创建表格,初始化数据库

执行上述代码,我们就创建 一个 users 表,有id, name, email 三个字段

(3). 基本操作,插入
如果已经table表已经存在, 第二次运行就不许要 create了, 使用 autoload 设置

实例化一个插入句柄

数据库内容为

查询 删除和插入类似 都需要先实例一个 sqlalchemy.sql.dml 对象
三 使用 ORM
使用 orm 就是 将 python class 与 数据库的 table 映射,免去直接写 sql 语句
创建映射

建立会话
查询

插入

注意建立会话的方式, sqlalchemy 的版本不同 sessionmaker 的方式更好
剩下删除 关系 事物等高级操作就参考官方文档了.

 




HTTPX 基础教程-新乡seo|网站优化,网站建设_微信公众号:zeropython—昊天博客