在使用Entity Framework做数据查询的时候,查询条件往往不是固定的,需要动态查询。可以通过动态构建Lamda表达式来实现动态查询。
Lamda表达式
使用Lamda表达式可以很方便的按条件过滤数据。Entity Framework也是将Lamda表达式转换成对应的SQL语句执行。 ...
分类:
其他好文 时间:
2019-08-11 11:19:33
阅读次数:
93
--一共有七天数据,每页有两个,那么有多少页呢。7//2 + 1 = 4 页 select * from a,b -- 这种笛卡尔查询。乘积 select * from a inner join b on a.aid = b.bid -- ab两表中同时达到查询条件的记录才会被查出来 select ...
分类:
数据库 时间:
2019-08-09 17:16:04
阅读次数:
92
6.1 表与表之间的关系 在讲解多表查询之前,首先了解表与表之间的关系以及如何设计这种关系,这对以后多表操作的学习有很大帮助。表与表之间的关系主要包括一对一、一对多(多对一)和多对多,其中,一对多和多对一实际上是一样的,只是角度不同。接下来详细讲解表与表之间的关系。 1. 一对一 在一对一关系中,关 ...
分类:
其他好文 时间:
2019-08-09 15:13:52
阅读次数:
100
有时候查询出的某一列结果要作为其他数据库查询条件,必须要做拼接转换 方法: SELECT [id] = stuff((SELECT distinct ',''' + t.id + '''' FROM table t WHERE t.id = 1 FOR xml path ('')),1,1,''); ...
分类:
数据库 时间:
2019-08-09 13:59:45
阅读次数:
137
现在有张新闻表,里面有新闻名称name字段,有新闻类型type字段,1代表头条,2代表推荐,11代表热点,22代表最新,现在表中有两条记录,存储形式如下,现在的需求是查找头条新闻,及type中包含1的:LIKE函数 可以看出,把包含11的数据也查出来了,因为它符合查询条件,包含1,所以使用like就 ...
分类:
数据库 时间:
2019-08-08 13:07:27
阅读次数:
120
NoSQL,全称NotOnlySQL,意为不仅仅是SQL,泛指非关系型的数据库。NoSQL是基于键值对的,而且不需要经过SQL层的解析,数据之间没有耦合性,性能非常高。非关系型数据库又可以细分如下:键值存储数据库,代表有Redis,Voldemort,OracleBDB等。列存储数据库,代表有Cassandra,HBase,Riak等。文档型数据库,代表有CouchDB,MongoDB等。图形数据
分类:
数据库 时间:
2019-08-06 10:49:36
阅读次数:
97
mongodb 可以导出 json、csv、二进制格式。导出的工具是 mongoexport,在/bin 目录下。导出导入的参数有以下一些: -h:服务器路径 --port:端口号 -d:database 数据库 -c:collection 表 -f:field 列 -q:query 查询条件 -- ...
分类:
数据库 时间:
2019-08-03 11:01:40
阅读次数:
114
添加查询条件 https://www.cnblogs.com/okong/p/mybatis-plus-guide-one.html (通用) https://www.jianshu.com/p/ceb1df475021?utm_source=oschina-app(入门) https://www. ...
分类:
移动开发 时间:
2019-07-31 13:08:54
阅读次数:
345
安装指令:npm install mongodb var mongodb = require("mongodb");// console.log(mongodb); var MongoClient = mongodb.MongoClient; var CONN_DB_STR = "mongodb:/ ...
分类:
数据库 时间:
2019-07-31 00:48:56
阅读次数:
107