利用ORM向表中【查询】【删除】【更新】数据
2018-02-25 21:09
337 查看
前言
orm中删除与更新是依靠查询进行操作,现将你想要删除或更新的条目查询出来再进行相关操作;例如,删除userinfo表中的username= ‘root’,userpassword = ‘root’的所有值
eg: model.UserInfo.object.filter(username= ‘root’,userpassword = ‘root’).delete()/update()
列表内容
一、全表查询
def orm(request): v = models.UserInfo.objects.all() for i in v: print(i.id,i.username,i.userpassword) return HttpResponse('a')
v的内容是QuerySet类型: output: <QuerySet [<UserInfo: UserInfo object (1)>, <UserInfo: UserInfo object (2)>, <UserInfo: UserInfo object (3)>]> 所以可以循环,以【i.key】的形式进行查询
二、条件查询
def orm (request): models.UserInfo.objects.filter(username = 'root') return HttpResponse('selecting') ---------- output: 此时输出的类型仍然是QuerySet类型,查看方法同一
相关文章推荐
- Yii 框架里数据库操作详解-[增加、查询、更新、删除的方法 'AR一、查询数据集合
- 稳扎稳打Silverlight(57) - 4.0通信之WCF RIA Services: 概述, 通过 DomainDataSource 实现数据的添加、查询、更新和删除操作
- 利用android提高的的insert,query,update,deleteAPI与execSql,rawQuery函数执行原生的插入,查询,更新,删除语
- discuz 如何添加数据DB::insert和更新数据DB::update 查询DB::query删除DB::delete
- 基本查询语句及利用SQL语句完成数据的添加、删除、修改操作
- 稳扎稳打Silverlight(57) - 4.0通信之WCF RIA Services: 概述, 通过 DomainDataSource 实现数据的添加、查询、更新和删除操作
- 利用Spring中的多方法控制器实现数据查询和删除操作
- PHP查询并删除数据库多列重复数据的方法(利用数组函数实现)
- 发布NBearLite v1.0.0: 提供强类型查询语法的非ORM数据访问组件 [8/2 更新至v1.0.0.9 beta - 修复NBearLite参考手册某些操作系统打开错误的问题]
- 稳扎稳打Silverlight(57) - 4.0通信之WCF RIA Services: 概述, 通过 DomainDataSource 实现数据的添加、查询、更新和删除操作
- 在MyEclipse中利用Hibernate框架完成数据库的基本操作(查询、更新、删除)
- 稳扎稳打Silverlight(57) - 4.0通信之WCF RIA Services: 概述, 通过 DomainDataSource 实现数据的添加、查询、更新和删除操作
- php利用数组函数,查询并删除数据库多列重复数据
- 发布NBearLite v1.0.0: 提供强类型查询语法的非ORM数据访问组件 [8/2 更新至v1.0.0.9 beta - 修复NBearLite参考手册某些操作系统打开错误的问题]
- 稳扎稳打Silverlight(57) - 4.0通信之WCF RIA Services: 概述, 通过 DomainDataSource 实现数据的添加、查询、更新和删除操作
- 稳扎稳打Silverlight(57) - 4.0通信之WCF RIA Services: 概述, 通过 DomainDataSource 实现数据的添加、查询、更新和删除操作
- android中常用的查询、插入、更新、删除等SQL语句以及SQLite数据类型
- 关联关系的crud(增加(Create)、查询(Retrieve)(重新得到数据)、更新(Update)和删除(Delete))的理解(casecade和fetch)
- Mybatis3.0查询,保存,更新,删除数据。
- 稳扎稳打Silverlight(57) - 4.0通信之WCF RIA Services: 概述, 通过 DomainDataSource 实现数据的添加、查询、更新和删除操作