Flask数据库的增、删、改、查

Flask数据库的增、删、改、查

1、增:

  • 创建类的实例(数据库的行)

例如给article表中的titlecontent添加aaa和bbb的行:

article1 = Article(title="aaa",content="bbb")

  • 添加会话

db.session.add(article1)

  • 提交事务

db.session.commit()

2、查:

  • 每个模型类存在一个query对象,

例如取回article模块(表)中所有的行:

Article.query.all()

  • 使用过滤器filter()配置query对象

例如:过滤查询表中title等于aaa的第一行:

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

3、改:

  • 取出需要更改的数据

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

  • 修改行

article1.title = 'bbb'

  • 提交事务

db.session.commit()

4、删:

  • 取出需要删除的数据

article1 = Article.query.filter(Article.title == "aaa").all()

  • 删除数据

db.session.delete(article1)

  • 提交事务

db.session.commit()

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容