美文网首页
Django-13-单表查询

Django-13-单表查询

作者: 西海岸虎皮猫大人 | 来源:发表于2020-04-07 21:19 被阅读0次
使用django console

执行

from movie.models import *

def showsql():
    from django.db import connection
    queries = connection.queries
    print queries[-1]['sql']
# 获取所有对象
Movie.objects.all()
showsql()
# 对象切片,懒加载
Movie.objects.all()[0:20]
# 获取单个对象
Movie.objects.get(mid=147)
# 获取第一个
Movie.objects.first()
# 获取最后一个
Movie.objects.last()
# 获取记录总数
Movie.objects.count()
# 过滤
Movie.objects.filter(mname='麻辣学院')

# 模糊查询
# 以爱情开头
Movie.objects.filter(mname__endswith='爱情')
# 以爱情结尾
Movie.objects.filter(mname__startswith='爱情')
# 包含
Movie.objects.filter(mname__contains='爱情')
# 完全相等
Movie.objects.filter(mname__exact='麻辣学院')
# 忽略大小写
Movie.objects.filter(mname__istartswith='h')

# 查询空值
Movie.objects.filter(mname__isnull=True)
# 多条件查询
Movie.objects.filter(mname__contains='爱情',mid=1144)
# 部分查询
Movie.objects.values('mname','mid').filter(mname__contains='爱情')
# 排除
Movie.objects.filter(mname__contains='爱情').exclude(mname__startswith='爱情')
# 排序
Movie.objects.order_by('mid')
# 降序
Movie.objects.order_by('-mid')

# 日期查询
# 大于某时间
Post.objects.filter(created__gt='2017-10-20')
# 时间范围
Post.objects.filter(created__range=('2017-10-20','2017-11-20'))
改变对象打印
class Movie(models.Model):
    ...

    def __unicode__(self):
        return 'uMovie:%s,%s'%(self.mid, self.mname)

相关文章

  • Django-13-单表查询

    使用django console 执行 改变对象打印

  • spring-data-jpa 复杂查询:使用

    单表查询 多表查询

  • 单表数据查询

    单表查询示例Student表: Student表 Course表 SC表 查询若干列 查询指定列 查询Studen...

  • 延迟加载

    意义 在进行数据查询时,为了提高数据库查询性能,尽量使用单表查询,因为单表查询比多表关联查询速度要快。 如果查询单...

  • SQL常用操作

    1、单表查询 SELECT 基本信息表.姓名,基本信息表.性别FROM 基本信息表 2、单表条件查询 SELECT...

  • SQL查询单表数据(一)

    本节讲述 基本的 select 查询单表数据语句 1 从单表中查询所有的行和列 查询表中所有的数据 在 SQL 中...

  • Python学习笔记十九(MySQL、SQL、查找、单表查询)

    查找 查找分为单表查询与多表查询 单表查询 查看现有数据表 查看所有数据 查看某些字段 比如我只关心title 字...

  • 查询SQL

    单表查询: 常规查询: SELECT 列名 From 表名 去重式查询: DISTINCT SELECT DIST...

  • mysql表格查询命令

    全表查询 语法: Select * from 表名称; 描述: 查询指定表中的所有数据 案例: 单条件查询 语法:...

  • Mysql索引优化

    1、单表索引优化 单表索引优化分析 创建表 建表 SQL 表中的测试数据 查询案例 查询category_id为1...

网友评论

      本文标题:Django-13-单表查询

      本文链接:https://www.haomeiwen.com/subject/bxjophtx.html