djang常用查询SQL语句 原 荐

栏目: 数据库 · 发布时间: 5年前

djang常用查询 SQL 语句

  红焖鲤鱼 发布于 今天 11:08

字数 234

阅读 2

收藏 0

Django Python

开发十年,只剩下这套 Java 开发体系了 >>> djang常用查询SQL语句 原 荐

将django语法和sql对应一下,希望对大家有所帮助

查询单个列的值

story.object.values_list("url", flat=True)
SELECT `story`.`url` FROM `hbtc_story` WHERE `story`.`status` = resolved

AND查询

Stories.objects.filter(Q(status='resolved') & Q(status='developing'))
SELECT * FROM `story` WHERE (`story`.`status` = resolved AND `story`.`status` = developing)

或查询

Stories.objects.filter(Q(status='resolved') | Q(status='developing'))
SELECT * FROM `story` WHERE (`story`.`status` = resolved OR `story`.`status` = developing)

NOT查询

Stories.objects.filter(~Q(status='resolved'))
SELECT * FROM `story` WHERE NOT (`story`.`status` = resolved)

查询为空

Stories.objects.filter(status__isnull=True)
SELECT  *  FROM `story` WHERE `story`.`plan_id_id` IS NULL

like查询

Stories.objects.filter(status__contains='resolved')
SELECT *  FROM `story` WHERE `story`.`status` LIKE BINARY %resolved%;
Stories.objects.filter(status__endswith='resolved')
SELECT *  FROM `story` WHERE `story`.`status` LIKE BINARY %resolved;
Stories.objects.filter(status__istartswith='resolved')
SELECT *  FROM `story` WHERE `story`.`status` LIKE BINARY resolved%;

in查询

Stories.objects.filter(status__in=('resolved',))
SELECT  *  FROM `story` WHERE `story`.`status` IN (resolved) ;

distinct查询

story.object.values_list("status", flat=True).distinct()
SELECT DISTINCT `story`.`status` FROM `story`

© 著作权归作者所有

共有人打赏支持

上一篇: Jmeter接口测试实例讲解

下一篇: python校验SQL脚本命名规则

djang常用查询SQL语句 原 荐

红焖鲤鱼

粉丝 114

博文 41

码字总数 29844

作品 0

浦东

QA/测试工程师

提问

相关文章 最新文章

PHP与 MySQL 连接及SQL语言基本语法

学习 PHP 之SQL语法 数据库中的常用SQL语句 创建一个简单的数据库 创建一个数据库命令:CREATE TABLE 删除一个数据库命令:DROP TABLE 修改一个字段名称:RENAME TABLE `原字段` TO `新字段` 删...

长平狐

2012/10/08

98

0

SQL 常用优化手段总结 - 分析 SQL 语句的一般步骤

数据库的性能调优是一个很大的话题。但是对于开发人员来讲,掌握一些常用的 SQL 优化手段却不是什么难事。 从本章节开始,将连载总结常用的适合于开发人员的 SQL 优化手段与大家分享。 要想解...

给你添麻烦了

2018/01/09

0

0

djang常用查询SQL语句 原 荐
SQL 常用优化手段总结 - 索引的使用误区

回顾上一章索引的应用的内容,除了介绍了基本的使用索引优化 sql 语句的基本手法以外,还提到了滥用索引会引起性能恶化的问题。本章节的内容将会举例说明哪些场景的索引属于滥用,以及如何避...

给你添麻烦了

2018/01/10

0

0

djang常用查询SQL语句 原 荐
一:SQL语句 - 系统的撸一遍MySQL

MySQL中的SQL SQL(Structure Query Language)结构化查询语言,MySQL并没有完全实现ANSI/ISO的SQL标准,并且在基础上增加了一些扩展SQL语句比如LIMIT等。 SQL语句主要分为三类: DDL语句、D...

logbird

2016/08/15

67

0

SQL 常用优化手段总结 - 小技巧

中国有句古话叫做:欲速则不达。在一口气学完了分析 SQL 语句的一般步骤与索引的正确运用方式后小憩片刻。搭配上红茶与白兰地轻松享用下面这些小技巧吧! 系列文章回顾 SQL 常用优化手段总结...

给你添麻烦了

2018/01/10

0

0

djang常用查询SQL语句 原 荐

没有更多内容

加载失败,请刷新页面

加载更多
前嗅ForeSpider教程:通过子栏目进入链接列表采集正文数据

以房天下为例,通过二手房子栏目链接到房源列表页采集正文数据: 第一步:新建任务 ①点击左上角“加号”新建任务,如图1: 【图1】 ②在弹窗里填写采集地址,任务名称,如图2: 【图2】 ③点...

forespider

22分钟前

0

0

djang常用查询SQL语句 原 荐
大量数据下高并发同步

对于我们开发的网站,如果网站的访问量非常大的话,那么我们就需要考虑相关的并发访问问题了。而并发问题是绝大部分的 程序员 头疼的问题, 但话又说回来了,既然逃避不掉,那我们就坦然面对吧...

瑞查德-Jack

36分钟前

0

0

djang常用查询SQL语句 原 荐
Spring Cloud Alibaba迁移指南2:一行代码从Hystrix迁移到Sentinel

本文对Hystrix、Resilience4j、Sentinel进行对比,并探讨如何使用一行代码将Hystrix迁移到Sentinel。 作者:洛夜,校对:周立 在本博客首发,欢迎转载。 前段时间,Netflix宣布Hystrix进入维...

周立_ITMuch

37分钟前

8

0

刘奇:我们最喜欢听用户说的话是「你们搞得定吗?」 | TiDB DevCon 2019

1 月 19 日 TiDB DevCon 2019 在北京圆满落幕,超过 750 位热情的社区伙伴参加了此次大会。会上我们首次全面展示了全新存储引擎 Titan、新生态工具 TiFlash 以及 TiDB 在云上的进展,同时宣布...

TiDB

48分钟前

3

0

djang常用查询SQL语句 原 荐
序列模型简介——RNN, Bidirectional RNN, LSTM, GRU

摘要: 序列模型大集合——RNN, Bidirectional RNN, LSTM, GRU 既然我们已经有了前馈网络和CNN,为什么我们还需要序列模型呢?这些模型的问题在于,当给定一系列的数据时,它们表现的性能很差...

阿里云官方博客

今天

1

0

djang常用查询SQL语句 原 荐

没有更多内容

加载失败,请刷新页面

加载更多

以上所述就是小编给大家介绍的《djang常用查询SQL语句 原 荐》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

中国制造2025:产业互联网开启新工业革命

中国制造2025:产业互联网开启新工业革命

夏妍娜、赵胜 / 机械工业出版社 / 2016-2-22 / 49.00

过去20年,是中国消费互联网肆意生长的"黄金20年",诞生了诸如BAT等互联网巨头,而时至今日,风口正逐渐转向了产业互联网。互联网这一摧枯拉朽的飓风,在改造了消费服务业之后,正快速而坚定地横扫工业领域,拉开了产业互联网"关键30年"的大幕。 "中国制造2025"规划,恰是中国政府在新一轮产业革命浪潮中做出的积极举措,是在"新常态"和"供给侧改革"的背景下,强调制造业在中国经济中的基础作用,认......一起来看看 《中国制造2025:产业互联网开启新工业革命》 这本书的介绍吧!

Markdown 在线编辑器
Markdown 在线编辑器

Markdown 在线编辑器

UNIX 时间戳转换
UNIX 时间戳转换

UNIX 时间戳转换

正则表达式在线测试
正则表达式在线测试

正则表达式在线测试