随笔分类 -  SQLAlchemy

摘要:1. 添加一个新对象 前面介绍了映射到实体表的映射类User,如果我们想将其持久化(Persist),那么就需要将这个由User类建立的对象实例添加到我们先前创建的Session会话实例中: 复制代码代码如下: ed_user = User('ed', 'Ed Jones', 'edspasswor 阅读全文
posted @ 2018-04-11 18:57 朝阳的向日葵 阅读(1508) 评论(0) 推荐(0) 编辑
摘要:报错: InvalidRequestError: Could not evaluate current criteria in Python. Specify 'fetch' or False for the synchronize_session parameter. 但是: 都能得到正确的结果。 阅读全文
posted @ 2018-04-11 14:44 朝阳的向日葵 阅读(2528) 评论(0) 推荐(0) 编辑
摘要:#按用户名摸糊查询trans_details.query.join(Uses).filter(Users.username.like('%xx%'))#select xxx from trans_details inner join trans_details on users.id=trans_d 阅读全文
posted @ 2018-04-09 10:17 朝阳的向日葵 阅读(9027) 评论(0) 推荐(0) 编辑
摘要:今天,一个app客户端同事需要我服务器端提供一组数据,这组数据要按类分好,把整个结构都展示给他,他直接使用就可以了。数据大概如下面这种: 同事需要的结构大概就是类型1有多少,分别是什么;类型2有多少,分别是什么,,以此类推。本来我想一股脑全部给他,每个数据都有个字段device_type,你自己去解 阅读全文
posted @ 2018-04-04 16:01 朝阳的向日葵 阅读(2780) 评论(0) 推荐(1) 编辑
摘要:查看版本 >>> import sqlalchemy >>> sqlalchemy.__version__ '1.0.9' 创建连接 from sqlclachemy import create_engine engine = create_engine("sqlite:///:memory:", 阅读全文
posted @ 2018-04-03 17:58 朝阳的向日葵 阅读(8594) 评论(0) 推荐(0) 编辑
摘要:多对一连表操作 首先有两个知识点: 改变数据输出的方式:可以在表的类中定义一个特殊成员:__repr__,return一个自定义的由字符串拼接的数据连接方式. 数据库中表关系之间除了MySQL中标准的外键(ForeignKey)之外,还可以创建一个虚拟的关系,比如group = relationsh 阅读全文
posted @ 2017-09-22 11:26 朝阳的向日葵 阅读(901) 评论(0) 推荐(0) 编辑
摘要:ORM 江湖 曾几何时,程序员因为惧怕SQL而在开发的时候小心翼翼的写着sql,心中总是少不了恐慌,万一不小心sql语句出错,搞坏了数据库怎么办?又或者为了获取一些数据,什么内外左右连接,函数存储过程等等。毫无疑问,不搞懂这些,怎么都觉得变扭,说不定某天就跳进了坑里,叫天天不应,喊地地不答。 ORM 阅读全文
posted @ 2017-09-08 11:48 朝阳的向日葵 阅读(789) 评论(0) 推荐(0) 编辑
摘要:几种常见sqlalchemy查询:#简单查询 print(session.query(User).all())print(session.query(User.name, User.fullname).all()) print(session.query(User, User.name).all() 阅读全文
posted @ 2017-07-21 17:50 朝阳的向日葵 阅读(2151) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示