1.查询方法: all(): 查询所有结果 filter(**kwargs): 它包含了与所给筛选条件相匹配的对象 get(**kwargs): 返回与所给筛选条件相匹配的对象,返回结果有且只有一个,如果符合筛选条件的对象超过一个或者没有都会抛出错误。 exclude(**kwargs): 它包含了... ...
分类:
其他好文 时间:
2018-11-12 19:57:57
阅读次数:
164
本节重点: 单表查询 语法: 一、单表查询的语法 SELECT 字段1,字段2... FROM 表名 WHERE 条件 GROUP BY field HAVING 筛选 ORDER BY field LIMIT 限制条数 二、关键字的执行优先级(重点) 重点中的重点:关键字的执行优先级 from w ...
分类:
其他好文 时间:
2018-11-10 15:00:09
阅读次数:
140
首先,你需要知道join的语法:Mysql Join语法解析与性能分析 事实上,用分解关联查询的方式重构查询有如下的优势: 让缓存的效率更高。许多应用程序可以方便地缓存单表查询对应的结果对象。如果关联中的某个表发生了变化,那么就无法使用查询缓存了,而拆分后,如果某个表很少改变,那么基于该表的查询就可 ...
分类:
数据库 时间:
2018-11-08 18:12:44
阅读次数:
271
1 1.注意: 2 select * from t1 where 条件 group by 分组字段 3 1.分组只能查询分组字段,要想查看其余的利用聚合函数 4 2.聚合函数的分类:count,min,max,avg,group_concat,sum等。 5 3.模糊匹配:用like关键字。 6 s ...
分类:
数据库 时间:
2018-11-06 22:26:56
阅读次数:
168
官方文档 一、一般操作 返回QuerySet的方法 返回QuerySet的两个特殊方法 返回数据库中具体对象的方法 返回布尔值的方法:exists() 返回数字的方法:count() 单表查询之双下划线 二、ForeignKey操作 2.1 正向查找 2.1.1 对象查找(跨表) 语法:对象.关联字 ...
分类:
其他好文 时间:
2018-11-02 19:05:50
阅读次数:
236
1. 分页显示,每页5条 mysql> select * from employee limit 0,5; +----+------------+--------+-----+------------+---------+--------------+------------+--------+--... ...
分类:
数据库 时间:
2018-11-01 18:58:53
阅读次数:
246
1. 查询各岗位内包含的员工个数小于2的岗位名、岗位内包含员工名字、个数 mysql> select post,group_concat(name),count(id) from employee group by post; +-----------+-----------------------... ...
分类:
数据库 时间:
2018-11-01 17:00:15
阅读次数:
188
阅读目录 一、SQL Server组成部分 二、查询的底层原理 阅读目录 一、SQL Server组成部分 二、查询的底层原理 本系列【T-SQL】主要是针对T-SQL的总结。 T-SQL基础 【T-SQL基础】01.单表查询-几道sql查询题 【T-SQL基础】02.联接查询 【T-SQL基础】0 ...
分类:
数据库 时间:
2018-11-01 15:06:46
阅读次数:
183
1.单表查询:根据WHERE条件过滤表中的记录,形成中间表(这个中间表对用户是不可见的);然后根据SELECT的选择列选择相应的列进行返回最终结果。 1)简单的单表查询 SELECT 字段 FROM 表名 WHERE 条件表达式 那它们是按什么顺序执行呢?分析器会先看语句的第一个词,当它发现第一个词 ...
分类:
数据库 时间:
2018-10-31 11:21:48
阅读次数:
160
1. 查询岗位名以及岗位包含的所有员工名字 mysql> select post,group_concat(name) from employee group by post; +-----------+------------------------------------------------... ...
分类:
数据库 时间:
2018-10-30 19:31:43
阅读次数:
173