sqlalchemy 使用笔记
该专栏主要介绍了sqlalchemy 的一些简单使用,以及使用过程中遇到的问题,以及解决方法.
阿常呓语
分享快乐,留着感动。
展开
-
sqlalchemy中Column的默认值属性
sqlalchemy中Column的默认值属性文章目录sqlalchemy中Column的默认值属性server_default vs. default 的区别看一个小例子设置表的默认创建时间和更新时间参考文档 我们知道 使用 sqlalchemy 定义 ORM 对象,需要给一些 字段设置一个默认值, default 属性类似下面的代码. class Person(Base): __tablename__ = 'Person' id = Column(Integer, a原创 2020-12-07 21:49:55 · 4936 阅读 · 2 评论 -
sqlalchemy 系列教程五-Session和scopedsession
sqlalchemy 中 session 是什么, scoped_session 又是什么 ?sqlalchemy 中的 session , scoped_session 的区别摘要 : 本文 主要讲解 Session 是什么, scopedsessionsqlalchemy 中的 session , scoped_session 的区别 是什么?如何进行session 管理...原创 2019-05-13 19:27:09 · 4646 阅读 · 0 评论 -
sqlalchemy 系列教程四 使用原生sql 查询数据库
sqlalchemy 中使用 sql 查询数据库背景有时候 ,我们希望通过原生 sql 来查询数据库,这个时候 应该怎么办呢?sqlalchemy 已经给我们提供了这样的接口, 通过 text 就可以轻松实现了。例1#!/usr/bin/env python3# -*- coding: utf-8 -*-"""@Time : 2018/12/8 10:03@File...原创 2018-12-08 11:07:17 · 11780 阅读 · 0 评论 -
sqlalchemy 系列教程三 automap的使用
sqlalchemy 中 automap的使用问题有时候 我们可能希望映射数据库中已经有的表,怎么办呢?sqlalchemy 给我们提供了这样的一个方法,方便我们映射 数据库中的已经存在的表, 用法 也比较简单 ,automap_base这个对象,就可以完成我们想映射表的需求了。来看一个小例子#!/usr/bin/env python3# -*- coding: utf-8...原创 2018-11-26 11:09:05 · 6369 阅读 · 1 评论 -
sqlalchemy系列教程二-query对象
sqlalchemy系列教程二介绍一下 Query 对象的使用https://docs.sqlalchemy.org/en/latest/orm/tutorial.html#querying首先看一下例子query 可以过滤属性#!/usr/bin/env python3# -*- coding: utf-8 -*-"""@Time : 2018/11/12 19:09...原创 2018-11-17 10:39:21 · 5700 阅读 · 0 评论 -
sqlalchemy 系列教程一
sqlalchemy 系列教程一sqlalchemy概述sqlalchemy 作为python 主流的ORM 框架,用这个框架有一段时间, 写个博客记录一下.ORM 与 SQLAlchemy 简介ORM 全称 Object Relational Mapping, 叫对象关系映射。简单的说,ORM 将数据库中的表与面向对象语言中的类建立了一种对应关系。这样,我们要操作数据库,数据库中的表或...原创 2018-11-14 00:31:35 · 3586 阅读 · 0 评论