中心线

一个热爱“自由”的笔记博客

2019年6月20日
by 疯影
0 comments

SQLAlchemy 字段类型、可选参数和外键关系

SQLAlchemy 字段类型、可选参数和外键关系。backref         在关系的另一模型中添加反向引用
primary join        明确指定两个模型之间使用的联结条件
uselist        如果为False,不使用列表,而使用标量值
order_by        指定关系中记录的排序方式
secondary        指定多对多关系中关系表的名字
secondary join        在SQLAlchemy中无法自行决定时,指定多对多关系中的二级联结条件

阅读全文

2019年6月18日
by 疯影
0 comments

SQLAlchemy 实例代码,Python命令行实现增删改查功能

本文代码实现了用Python和SQLAlchemy以命令行方式操作数据库增删改查功能。这里使用的数据库是 PostgreSQL,所以需要首先安装 psycopg2 模块。通过本代码可以让你对SQLAlchemy 的使用有一个相对明了的认识,本文介绍了如何使用SQLAlchemy 创建数据表,并实现对数据库的增加数据、删除数据、查询数据、修改数据。

阅读全文

2019年6月15日
by 疯影
0 comments

SQLAlchemy ORM 简介

SQLAlchemy 是Python 社区最知名的 ORM 工具之一,为高效和高性能的数据库访问设计,实现了完整的企业级持久模型。ORM 全称 Object Relational Mapping, 翻译过来叫对象关系映射。简单的说,ORM 将数据库中的表与面向对象语言中的类建立了一种对应关系。这样,我们要操作数据库,数据库中的表或者表中的一条记录就可以直接通过操作类或者类实例来完成。

阅读全文