1.简介 查询集表示从数据库中获取的对象集合 查询集可以含有零个、一个或多个过滤器 过滤器基于所给的参数限制查询的结果 从Sql的角度,查询集和select语句等价,过滤器像where和limit子句 接下来主要讨论如下知识点 查询集 字段查询:比较运算符,F对象,Q对象 查询集 字段查询:比较运算 ...
分类:
其他好文 时间:
2018-01-14 01:01:17
阅读次数:
185
状态不是很好,晚上听了一波培训机构的免费课。。。。。白天都在写数据库SQL Server看书学起来真是吃力啊 看书学的很慢,特别是一个人在自习室啃书,总是会走神,其实学习最忌讳走神,不专注。。。 第一个问题就把我难住了,下午总是在想也还没想出来,到现在也没彻底想透。 总是报错我的where和and用 ...
分类:
其他好文 时间:
2017-12-28 23:22:15
阅读次数:
176
1.使用LINQ将两个List进行连接 如果现在存在两个List:list1、list2,并且两个list中对象的某个属性是相等的.则可以使用linq将他们相等的数据进行连接。 2.查询这个LIST中的哪些数据存在与另外一个LIST中 小list1,大list2 3.在单个list中使用where和 ...
mapper.xml: dao: 也就是说如果直接传Integer type是不行的,必须放在对象里面。 ...
分类:
其他好文 时间:
2017-12-05 17:35:12
阅读次数:
118
简介: 查询的统计信息: 目前为止,已经介绍了选择索引、维护索引。如果有合适的索引并实时更新统计信息,那么优化器会选择有用的索引供查询之用,因为SQLServer优化器是基于开销的优化。当在where和on上的列上的数据需要显示在结果集的时候,如果有实时的统计信息,优化器会选择最好的执行方式,因为优 ...
分类:
数据库 时间:
2017-12-01 11:42:32
阅读次数:
175
sql where 1=1和 0=1 的作用 where 1=1; 这个条件始终为True,在不定数量查询条件情况下,1=1可以很方便的规范语句。 一、不用where 1=1 在多条件查询中的困扰 举个例子,如果您做查询页面,并且,可查询的选项有多个,同时,还让用户自行选择并输入查询关键词,那么,按 ...
分类:
数据库 时间:
2017-11-30 12:02:39
阅读次数:
205
网上有关SQL优化的方案有很多,但多是杂乱无章。近日闲暇抽空整理了一下,方便大家以后的查阅,若发现其中有什么问题和不全,欢迎大家在下面纠正和补充: 1. 对于SQL语句的性能优化,主要体现在对于查询语句的优化上,要尽量避免全表扫描,首先需要注意的就是在 where 和 order by 涉及的列上添 ...
分类:
数据库 时间:
2017-11-29 16:10:42
阅读次数:
202
一、不用where 1=1 在多条件查询中的困扰 举个例子,如果您做查询页面,并且,可查询的选项有多个,同时,还让用户自行选择并输入查询关键词,那么,按平时的查询语句的动态构造,代码大体如下: ①种假设 如果上述的两个IF判断语句,均为True,即用户都输入了查询词,那么,最终的MySqlStr动态 ...
分类:
数据库 时间:
2017-10-15 15:01:14
阅读次数:
196
身为一名小小的程序猿,在日常开发中不可以避免的要和where in和like打交道,在大多数情况下我们传的参数不多简单做下单引号、敏感字符转义之后就直接拼进了SQL,执行查询,搞定。若有一天你不可避免的需要提高SQL的查询性能,需要一次性where in 几百、上千、甚至上万条数据时,参数化查询将是 ...
分类:
其他好文 时间:
2017-09-25 13:16:09
阅读次数:
152