3 人学过
Python Peewee对象关系映射
本实验简要介绍对象关系映射概述和数据库类。
本实验简要介绍Peezeez中的模型Model类。Peewee API中Model子类的一个实例对象对应已经建立连接的数据库中的一个表。可以使用 Model 类中定义的方法执行相应的数据库表的操作。
本实验简要介绍Field类。
本实验简要介绍在表中添加新记录。
本实验简要介绍调用相应模型的select()方法从数据库表中检索数据。
本实验简要介绍使用 where 子句从 SQLite 表中检索数据。
本实验简要介绍Peewee中的主键和复合主键。
本实验简要介绍使用update()类方法来修改现有数据。
本实验简要介绍在模型实例上运行delete_instance()方法从数据库映射表中删除相应的行。
本实验简要介绍如何创建索引。通过使用 Peewee ORM,可以定义一个模型,该模型映射到一个带有单列或多列索引的表。
本实验简要介绍如何添加约束。
本实验简要介绍如何使用MySQL。Peewee 通过MySQLDatabase类支持 MySQL 数据库。但是,与 SQLite 数据库不同,Peewee 无法创建MySql数据库。您需要手动创建它或使用 DB-API 兼容模块的功能,例如pymysql。
本实验简要介绍如何借助 Peewee 模型连接到 Postgres 数据库并在其中创建表。Peewee的PostgresqlDatabase子类支持 PostgreSQL 数据库。与 MySQL 一样,无法使用 Peewee 的功能在 Postgres 服务器上创建数据库。必须使用 Postgres shell 或 PgAdmin 工具手动创建数据库。
本实验简要介绍动态定义数据库。如果程序使用的数据库在运行时发生变化,可以使用DatabaseProxy助手来更好地控制数据库初始化的方式。DatabaseProxy 对象是一个占位符,可以在运行时选择使用哪个数据库。
本实验简要介绍数据库的连接管理。
本实验简要介绍关系和连接。Peewee 支持实现不同类型的 SQL JOIN 连接查询。
本实验简要介绍子查询。子查询是嵌入在另一个查询的 WHERE 子句中的查询。
本实验简要介绍如何对查询结果排序。
本实验简要介绍计数和聚合函数。
本实验简要介绍SQL函数。美国国家标准协会 (ANSI) 结构化查询语言 (SQL) 标准定义了许多 SQL 函数。
本实验简要介绍如何检索行元组/字典。
本实验简要介绍如何使用自定义的运算符。
本实验简要介绍数据库中的原子事务。
本实验简要介绍Peewee中的数据库异常类。
本实验简要介绍Peewee中的查询生成器。
本实验简要介绍 Peewee 与 Web 框架集成。
本实验简要介绍SQLite 的扩展。
本实验简要介绍PostgreSQL 和 MySQL 扩展。
本实验简要介绍使用 CockroachDB数据库。