Flask框架(SQLAlchemy(python3版本)中修改数据的方法和删除数据 的方法)
2018-12-26 18:31
771 查看
有数据表,
db_demo.py : https://blog.csdn.net/wei18791957243/article/details/85257910 # 有模型类User
db : 是创建的数据库 sqlalchemy 工具对象
1. 修改数据 :
直接给数据对象的属性重新赋值,然后把这个对象db.session.add() ,最后进行提交db.commit()
也可以在修改数据时候进行过滤修改 用到了update() # 更新
2. 删除数据
首先要获取到这个数据的对象,
然后db.session.delete() # 里面传入要删除的数据对象
最后进行提交db.commit()
[code]'''修改与删除''' In [11]: user = User.query.get(1) In [12]: user.name Out[12]: 'wang' In [13]: user.name = "python" ''' 要进行add,如果没有这步的话 只是在当前数据对象进行了改变,数据库里的数据没有改变 ''' In [14]: db.session.add(user) '''并且要进行提交''' In [15]: db.session.commit() '''再次查询时,就已经改变过来了''' In [16]: user.name Out[16]: 'python' """过滤的时候进行修改""" In [19]: User.query.filter_by(name="python").update({"name":"python1","email":"python@itcast.cn"}) Out[19]: 1 In [20]: db.session.commit() """删除数据""" '''删除第三个数据''' In [21]: user = User.query.get(3) '''放入要删除的对象''' In [22]: db.session.delete(user) In [23]: db.session.commit()
进行处理后,查看数据库,
相关文章推荐
- Flask框架(SQLAlchemy(python3版本)中添加数据 )
- Python的Flask框架应用调用Redis队列数据的方法
- Python的Flask框架使用Redis做数据缓存的配置方法
- Python的Flask框架使用Redis做数据缓存的配置方法
- ADO.NET使用带参数方法实现添加、删除和修改数据
- Yii 框架里数据库操作详解-[增加、查询、更新、删除的方法 'AR一、查询数据集合
- Laravel框架实现修改登录和注册接口数据返回格式的方法
- JAVA修改、删除数据之后刷新JTable的方法
- Python的list循环遍历中,删除数据的正确方法
- Scrapy:Python3版本上安装数据挖掘必备的scrapy框架详细攻略(二最完整爬取网页内容信息攻略)——Jason niu
- 在python的WEB框架Flask中使用多个配置文件的解决方法
- 在Python的Flask框架中验证注册用户的Email的方法
- 酒店管理系统_04-Servlet版本-mysql数据库-方法封装修改数据表结构
- python使用openpyxl库修改excel表格数据方法
- Java插入修改删除数据库数据的基本方法
- php+mysqli预处理技术实现添加、修改及删除多条数据的方法
- 在python的WEB框架Flask中使用多个配置文件的解决方法
- 浅析修改、删除数据后刷新JTable的方法
- php实现对文本数据库的数据显示、加入、修改、删除、查询五大基本操作的方法
- 详解Python的Flask框架中生成SECRET_KEY密钥的方法