查询

域名/CDN/SSL

ThinkPHP5闭包查询传参方法

在thinkphp5模型的查询中,一般有两种方式:数组方式和闭包方式,相对于数组方式只能定义查询条件,闭包方式可以支持更多的连贯操作,包括排序、数量限制等。 那么我们在使用闭包方式要怎么传入参数呢?具体代码如下: 普通闭包查询: $items = ItemModel::all(function($query){$query->order('sort&...
赞 (0)阅读(3177)
真实测评

几十亿数据查询3秒返回,ES性能优化实战!

6
公司的数据平台已迭代三个版本,从头开始遇到很多常见的难题,终于有时间整理一些完善的文档,在此分享以供所需的朋友。 图片来自 Pexels 在此篇幅中偏重于 ES 的优化,关于 HBase,Hadoop 的设计优化有很多文章可以参考,不再赘述。 需求说明 项目背景:在一业务系统中,部分表每天的数据量过亿,已按天分表,但业务上受限于按天查询,并且 DB 中只能保...
赞 (0)阅读(2107)
真实测评

Windows系统CMD命令查询Whois 信息

2
简介 平时你怎么查域名 whois?chinaz?who.is?还是域名商自己的查询系统?这几个各有各的优势吧,但他们共同的一个缺点就是:很多小国、不常见的后缀域名,无法查询,比如我手里的 vps.mn 域名,蒙古国的,查不到。而且,每次查询域名都打开网页,也挺麻烦。 这里介绍个在 CMD 模式下查询各类后缀 whois 的工具:Whois v1.11,而且...
赞 (0)阅读(3203)
搬瓦工VPS

MySQL中find_in_set查询字段中是否包含指定字符串

我们知道在mysql中可以使用find_in_set方式查询指定字符串在字段中的位置,具体使用方法如下: find_in_set(str,strlist) str 要查询的字符串 strlist 字段名,内容以”,”分隔 查询字段(strlist)中包含(str)的结果,返回结果为null或记录(str位于strlist中的位置),如果str不在strlis...
赞 (0)阅读(3142)
VPS优惠

Laravel中原生SQL查询分页方法

Laravel 的分页器可以非常方便的用在 查询构造器 和 Eloquent ORM 中,但是很多时候我们的业务需要复杂的sql实现,使用查询构造器和Eloquent ORM反而效率低下,那么在laravel中原生SQL怎么实现查询分页呢?具体如下: $sql = "(select * from users) as users"; $users = DB::...
赞 (0)阅读(2823)
搬瓦工VPS

MySQL数据库查询字符串长度大于、小于或等于指定值的记录

在MySQL中查询字符串长度使用length关键字,具体用法如下: 查询nickname字段长度大于10的记录: select * from tablename  where length(nickname)>10 查询nickname字段长度小于或等于5的记录: select * from tablename  where length(nickname)
赞 (0)阅读(4713)