Flask-SQLAlchemy数据增删改查
来源:互联网 发布:mac 中断 ping 编辑:程序博客网 时间:2024/05/21 04:39
from flask import Flaskfrom flask_sqlalchemy import SQLAlchemyapp = Flask(__name__)app.config['SQLALCHEMY_DATABASE_URI'] = 'sqlite:///./test.db'db = SQLAlchemy(app)class Article(db.Model): id = db.Column(db.Integer,primary_key=True) title = db.Column(db.String(80),nullable = True) content = db.Column(db.String(120),nullable=True)db.create_all()article1 = Article(title='aaa',content='bbb')## db.session.add(article1)# db.session.commit()result = Article.query.filter(Article.title == 'aaa').first()# print(result,result.title,result.content)result.title = 'ccc'db.session.commit()if __name__ == '__main__': app.run()
增加数据
在建立好数据库表之后,可以通过下面代码增加
article1 = Article(title='aaa',content='bbb')db.session.add(article1)db.session.commit()
查询数据
使用下面代码,可返回查询对象,
first() 方法获取第一条数据,如果是all()则会返回一个列表
之后可以通过result.title,result.content
获取数据库内容
result = Article.query.filter(Article.title == 'aaa').first()print(result,result.title,result.content)
修改数据
先把要更改的数据查询出来,
将要修改的值赋给title,
提交事务
result = Article.query.filter(Article.title == 'aaa').first()#将要修改的值赋给titleresul.title = 'ccc'db.session.commit()
删除数据
把需要删除的数据查找出来
然后用类似增加数据的方法db.session.delete(result)
提交事务
result = Article.query.filter(Article.title == 'aaa').first()db.session.delete(result)db.session.commit()
阅读全文
0 0
- Flask-SQLAlchemy数据增删改查
- Flask-SQLAlchemy增删改查
- flask sqlalchemy实现增删改查
- SQLAlchemy增删改查
- sqlalchemy原始增删改查方法
- hbase数据增删改查
- 数据的增删改查
- Mysql数据增删改查
- MySQL数据增删查改
- 数据的增删改查
- 数据 增删改查 (inter)
- C#操作Excel数据增删改查
- datalist绑定数据,实现增删改查
- mysql表数据的增删查改
- mybatis ---- 实现数据的增删改查
- YII进行数据增删改查分析
- MongoDB数据的增删改查
- sql 基础 ( 数据的增删改查 )
- css3圆角属性
- filter的创建和配置
- XListView上拉刷新数据及加载更多
- caffe---make发生的错误和解决办法1
- inline-block与float浮动的区别
- Flask-SQLAlchemy数据增删改查
- RecyclerView 实现滑到标题(指定位置)后将标题显示在导航栏上
- pycharm 快捷键
- Placentor植物胎盘素教你怎么分辨胎盘素
- 图论day1
- css3背景
- 区块链中的密码学技术——哈希算法、Merkle树、公钥密码算法
- caffe---make发生的错误和解决办法2
- 计算机网络笔记二