Python Peewee对象关系映射

3 人学过

Python Peewee对象关系映射

课程内容
共29个章节 29个实验
1 数据库类

本实验简要介绍对象关系映射概述和数据库类。

实验1 实验1:数据库类
本实验简要介绍Peewee对象关系映射概述和数据库类。
2 模型

本实验简要介绍Peezeez中的模型Model类。Peewee API中Model子类的一个实例对象对应已经建立连接的数据库中的一个表。可以使用 Model 类中定义的方法执行相应的数据库表的操作。

实验1 实验2:模型
本实验简要介绍Peezeez中的模型Model类。
3 Field类

本实验简要介绍Field类。

实验1 实验3:Field类
本实验简要介绍Field类。
4 插入新记录

本实验简要介绍在表中添加新记录。

实验1 实验4:插入新记录
本实验简要介绍在表中添加新记录。
5 查询记录

本实验简要介绍调用相应模型的select()方法从数据库表中检索数据。

实验1 实验5:查询记录
本实验简要介绍调用相应模型的select()方法从数据库表中检索数据。
6 过滤器

本实验简要介绍使用 where 子句从 SQLite 表中检索数据。

实验1 实验6:过滤器
本实验简要介绍使用 where 子句从 SQLite 表中检索数据。
7 主键和复合键

本实验简要介绍Peewee中的主键和复合主键。

实验1 实验7: 主键和复合键
本实验简要介绍Peewee中的主键和复合主键。
8 更新现有记录

本实验简要介绍使用update()类方法来修改现有数据。

实验1 实验8:更新现有记录
本实验简要介绍使用update()类方法来修改现有数据。
9 删除记录

本实验简要介绍在模型实例上运行delete_instance()方法从数据库映射表中删除相应的行。

实验1 实验9:删除记录
本实验简要介绍在模型实例上运行delete_instance()方法从数据库映射表中删除相应的行。
10 创建索引

本实验简要介绍如何创建索引。通过使用 Peewee ORM,可以定义一个模型,该模型映射到一个带有单列或多列索引的表。

实验1 实验10:创建索引
本实验简要介绍如何创建索引。通过使用 Peewee ORM,可以定义一个模型,该模型映射到一个带有单列或多列索引的表。
11 约束

本实验简要介绍如何添加约束。

实验1 实验11:约束
本实验简要介绍如何添加约束。
12 使用 MySQL

本实验简要介绍如何使用MySQL。Peewee 通过MySQLDatabase类支持 MySQL 数据库。但是,与 SQLite 数据库不同,Peewee 无法创建MySql数据库。您需要手动创建它或使用 DB-API 兼容模块的功能,例如pymysql。

实验1 实验12:使用 MySQL
本实验简要介绍如何使用MySQL。Peewee 通过MySQLDatabase类支持 MySQL 数据库。但是,与 SQLite 数据库不同,Peewee 无法创建MySql数据库。您需要手动创建它或使用 DB-API 兼容模块的功能,例如pymysql。
13 使用 PostgreSQL

本实验简要介绍如何借助 Peewee 模型连接到 Postgres 数据库并在其中创建表。Peewee的PostgresqlDatabase子类支持 PostgreSQL 数据库。与 MySQL 一样,无法使用 Peewee 的功能在 Postgres 服务器上创建数据库。必须使用 Postgres shell 或 PgAdmin 工具手动创建数据库。

实验1 实验13:使用 PostgreSQL
本实验简要介绍如何借助 Peewee 模型连接到 Postgres 数据库并在其中创建表。Peewee的PostgresqlDatabase子类支持 PostgreSQL 数据库。
14 动态定义数据库

本实验简要介绍动态定义数据库。如果程序使用的数据库在运行时发生变化,可以使用DatabaseProxy助手来更好地控制数据库初始化的方式。DatabaseProxy 对象是一个占位符,可以在运行时选择使用哪个数据库。

实验1 实验14:动态定义数据库
本实验简要介绍动态定义数据库。如果程序使用的数据库在运行时发生变化,可以使用DatabaseProxy助手来更好地控制数据库初始化的方式。
15 连接管理

本实验简要介绍数据库的连接管理。

实验1 实验15:连接管理
本实验简要介绍数据库的连接管理。
16 关系和连接

本实验简要介绍关系和连接。Peewee 支持实现不同类型的 SQL JOIN 连接查询。

实验1 实验16:关系和连接
本实验简要介绍关系和连接。Peewee 支持实现不同类型的 SQL JOIN 连接查询。
17 子查询

本实验简要介绍子查询。子查询是嵌入在另一个查询的 WHERE 子句中的查询。

实验1 实验17:子查询
本实验简要介绍子查询。子查询是嵌入在另一个查询的 WHERE 子句中的查询。
18 排序

本实验简要介绍如何对查询结果排序。

实验1 实验18:排序
本实验简要介绍如何对查询结果排序。
19 计数和聚合

本实验简要介绍计数和聚合函数。

实验1 实验19:计数和聚合
本实验简要介绍计数和聚合函数。
20 SQL 函数

本实验简要介绍SQL函数。美国国家标准协会 (ANSI) 结构化查询语言 (SQL) 标准定义了许多 SQL 函数。

实验1 实验20:SQL 函数
本实验简要介绍SQL函数。美国国家标准协会 (ANSI) 结构化查询语言 (SQL) 标准定义了许多 SQL 函数。
21 检索行元组/字典

本实验简要介绍如何检索行元组/字典。

实验1 实验21:检索行元组/字典
本实验简要介绍如何检索行元组/字典。
22 用户定义的运算符

本实验简要介绍如何使用自定义的运算符。

实验1 实验22:用户定义的运算符
本实验简要介绍如何使用自定义的运算符。
23 原子事务

本实验简要介绍数据库中的原子事务。

实验1 实验23:原子事务
本实验简要介绍数据库中的原子事务。
24 数据库错误

本实验简要介绍Peewee中的数据库异常类。

实验1 实验24:数据库错误
本实验简要介绍Peewee中的数据库异常类。
25 查询生成器

本实验简要介绍Peewee中的查询生成器。

实验1 实验25:查询生成器
本实验简要介绍Peewee中的查询生成器。
26 与 Web 框架集成

本实验简要介绍 Peewee 与 Web 框架集成。

实验1 实验26:与 Web 框架集成
本实验简要介绍 Peewee 与 Web 框架集成。
27 SQLite 扩展

本实验简要介绍SQLite 的扩展。

实验1 实验27:SQLite 扩展
实验27:Peewee - SQLite Extensions
28 PostgreSQL 和 MySQL 扩展

本实验简要介绍PostgreSQL 和 MySQL 扩展。

实验1 实验28:PostgreSQL 和 MySQL 扩展
实验28:Peewee - PostgreSQL & MySQL Extensions
29 使用 CockroachDB

本实验简要介绍使用 CockroachDB数据库。

实验1 实验29:使用 CockroachDB
本实验简要介绍使用 CockroachDB数据库。
Python Peewee对象关系映射

共29个实验

参加本课程
Peewee Python