
数据库
文章平均质量分 81
司南锤
记录个人学习历程,与大家一起交流成长~
展开
-
详解SQLAlchemy的函数relationship
是 SQLAlchemy 中用于定义模型关系的核心函数,通过合理使用其参数,可以灵活地实现各种复杂的关系(如 1 对 1、1 对多和多对多)。以下是一些关键点:使用而非backref,以更清晰地定义双向关系。通过uselist控制关系类型(一对一或一对多)。使用secondary指定多对多关系的关联表。通过lazy参数控制加载策略,优化性能。使用order_by指定关联对象的排序方式。原创 2025-02-07 20:55:21 · 1019 阅读 · 0 评论 -
FastAPI - ORM 查询相关操作
是使用 ORM 框架来查询数据库的一种方式。ORM 框架通常提供了面向对象的方式来构建和执行查询,而不是使用 SQL 语句。方法来获取满足特定条件的单个记录。方法来查询满足特定条件的记录。方法来执行原生 SQL 查询。方法来获取满足条件的记录数量。方法来跳过查询结果的前几个。方法来获取模型中所有记录。方法来对查询结果进行排序。方法来限制查询结果的数量。方法来检查记录是否存在。方法来选择特定的字段。等方法来执行集合操作。方法来进行关联查询。方法来进行聚合查询。原创 2024-05-06 16:50:31 · 788 阅读 · 0 评论 -
FastAPI - Tortoise ORM 数据库基础操作
文章目录1. 安装 Tortoise ORM2. 定义模型3. 初始化数据库连接4. 数据库操作4.1 创建数据4.2 查询数据4.3 更新数据4.4 删除数据5. 使用 Pydantic 模型6. 关闭数据库连接Tortoise ORM 是一个异步的 ORM 框架,使用 Python 的类和对象来操作数据库,不需要编写 SQL 语句。1. 安装 Tortoise ORM首先,确保已经安装 Tortoise ORM。如果还没有安装,可以使用 pip 来安装:pip install tortois原创 2024-05-06 14:31:15 · 4648 阅读 · 0 评论