django数据库基本操作-增删改查(tip)-基本
来源:互联网 发布:php异步执行 编辑:程序博客网 时间:2024/04/19 03:14
原文地址
1、插入数据
- >>> from books.models import Publisher
- >>> p1 = Publisher(name='Apress', address='2855 Telegraph Avenue',
- ... city='Berkeley', state_province='CA', country='U.S.A.',
- ... website='http://www.apress.com/')
- >>> p1.save()
2、查询
- >>> Publisher.objects.all()
- [<Publisher: Apress>, <Publisher: O'Reilly>]
获取单个对象:
- >>> Publisher.objects.get(name="Apress")
- <Publisher: Apress>
3、条件
筛选:
- >>> Publisher.objects.filter(name='Apress')
- [<Publisher: Apress>]
- >>> Publisher.objects.filter(name__contains="press")
- [<Publisher: Apress>]
排序:
- >>> Publisher.objects.order_by("name")
- [<Publisher: Apress>, <Publisher: O'Reilly>]
相当于 order by name asc
- >>> Publisher.objects.order_by("-name")
限制返回数据:
- >>> Publisher.objects.order_by('name')[0]
- <Publisher: Apress>
- >>> Publisher.objects.order_by('name')[0:2]
4、更新
- >>> Publisher.objects.filter(id=52).update(name='Apress Publishing')
- >>> p = Publisher.objects.get(name='Apress') #先查询
- >>> p.name = 'Apress Publishing' #更新
- >>> p.save() #保存
5、删除
- >>> p = Publisher.objects.get(name="O'Reilly")
- >>> p.delete()
- >>> Publisher.objects.filter(country='USA').delete()
- django数据库基本操作-增删改查(tip)-基本
- django数据库基本操作增删改查
- JAVA数据库基本操作,增删改查
- 数据库、表基本操作增删改查
- jpa数据库增删改查基本操作
- 数据库的基本操作(增删改查)
- 数据库的基本SQL操作(增删改查)
- SQLite 基本操作(增删改查)
- 增删查改基本操作
- 基本操作增删改查
- 数据库的基本操作——增删改查
- ios Sqlite数据库增删改查基本操作
- iOS Sqlite数据库增删改查基本操作
- ios Sqlite数据库增删改查基本操作
- ios Sqlite数据库增删改查基本操作
- iOS Sqlite数据库增删改查基本操作
- ios Sqlite数据库增删改查基本操作
- ios Sqlite数据库增删改查基本操作
- java观察者模式
- How to build android libcore/luni, native code?
- Red_Hat_Linux忘记root密码解决办法
- 20120418_升级时间统计
- QT移植步骤
- django数据库基本操作-增删改查(tip)-基本
- 系统管理员设置了系统策略,禁止进行此安装
- 使用UInput模拟系统键盘鼠标动作
- Python 字符串操作(string替换、删除、截取、复制、连接、比较、查找、包含、大小写转换、分割等)
- JFFS2 文件系统及新特性介绍
- unity脚本帮助不能搜索的解决办法
- c/c++基本功测试题一套
- 键盘键值表
- VC编译的五子棋游戏核心算法分析(附源码)