博客
关于我
九、Flask-SQLAlchemy数据的增删改查
阅读量:492 次
发布时间:2019-03-07

本文共 588 字,大约阅读时间需要 1 分钟。

1.用Flask-SQLAlchemy操作数据库

上篇文章创建好了SQLAlchemy与MySQL的映射,这篇文章就来研究下如何用SQLAlchemy来进行数据的增删改查。

1.增加

article1 = Article(title='aaa', content='bbb')    db.session.add(article1)    db.session.commit()

增加比较简单,db就是SQLAlchemy的一个对象,db里面有一个session,这个session在python里面指的是会话,不是咱们常说的session缓存,变量。先创建好一条Article的记录,添加好db.session里,然后提交就可以了。

2.查询

result = Article.query.filter(Article.title == 'aaa').first()    print(result.title)    print(result.content)

注意查询出来的结果是一个列表形式的,.first() 是指取查询出来的第一条记录,如果没有记录,返回为空。

3.修改

article1 = Article.query.filter(Article.title == 'aaa').first()    article1.title = 'new title&#

转载地址:http://pxpcz.baihongyu.com/

你可能感兴趣的文章
Mysql学习总结(3)——MySql语句大全:创建、授权、查询、修改等
查看>>
Mysql学习总结(40)——MySql之Select用法汇总
查看>>
Mysql学习总结(41)——MySql数据库基本语句再体会
查看>>
Mysql学习总结(42)——MySql常用脚本大全
查看>>
Mysql学习总结(43)——MySQL主从复制详细配置
查看>>
Mysql学习总结(44)——Linux下如何实现mysql数据库每天自动备份定时备份
查看>>
Mysql学习总结(45)——Mysql视图和事务
查看>>
Mysql学习总结(46)——8种常被忽视的SQL错误用法
查看>>
Mysql学习总结(48)——MySql的日志与备份还原
查看>>
Mysql学习总结(49)——从开发规范、选型、拆分到减压
查看>>
Mysql学习总结(4)——MySql基础知识、存储引擎与常用数据类型
查看>>
Mysql学习总结(50)——Oracle,mysql和SQL Server的区别
查看>>
Mysql学习总结(51)——Linux主机Mysql数据库自动备份
查看>>
Mysql学习总结(52)——最全面的MySQL 索引详解
查看>>
Mysql学习总结(53)——使用MySql开发的Java开发者规范
查看>>
Mysql学习总结(54)——MySQL 集群常用的几种高可用架构方案
查看>>
Mysql学习总结(55)——MySQL 语句大全再温习
查看>>
Mysql学习总结(56)——MySQL用户管理和权限设置
查看>>
Mysql学习总结(57)——MySQL查询当天、本周、本月、上周、本周、上月、距离当前现在6个月数据
查看>>
Mysql学习总结(58)——深入理解Mysql的四种隔离级别
查看>>