本文共 588 字,大约阅读时间需要 1 分钟。
上篇文章创建好了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/