tp5查询

TP5的EXP、批量查询、聚合查询等。
 
 

 1 <!--more-->
 2  
 3  
 4 //使用EXP条件表达式,表示后面是原生的SQL表达式
 5 $result = Db::table('think_inno')->where('id','exp',"<10 and name='asd'")->select();
 6 dump($result);
 7  
 8 //使用and和or进行混合查询
 9 $result = Db::table('think_inno')
10 ->where('name','like','%think%')        //name类似%thinkphp%
11 ->where('id',['in',[1,2,3]],['>=',1],'or')    //id在1~3之间,或者id>=1
12 ->limit(2)
13 ->select();
14  
15  
16 //批量查询
17 $result = Db::table('think_inno')   //批量查询
18 ->where(['id' => [['in',[1,2,3]],['>=',1],'or'], 'name' => ['like','%think%']]) //(id在1~3中或者id>=1 )并且name类似think
19 ->limit(10)
20 ->select();
21  
22 //快速查询
23 $result = Db::table('think_inno')->where('id&num','>',1)->select();
24 id&num表示and;id&num表示or;
25  
26 //关于视图
27 将查询的结果作为一张虚拟的表;TP里直接用Db::view来使用视图
28 $result = Db::view('think_inno','id,name')......;    //think-inno为表名,id,name为要查的字段
29  
30 //使用query对象
31 $query = new \think\db\Query;$query->table('think_inno')->where('name','like','think')->where('id','>=','3')->limit(10);
32 $result = Db::select($query);
33 print_r($result);
34  
35 //获取某列某行的某个值
36 $name = Db::table('think_inno')->where('id',10)->value('name');
37 print_r($name);    //取到id为10的name字段的值
38  
39 //获取某列column
40 $name = Db::table('think_inno')->where('status',1)->column('name');
41 //取出status为1对应name列的所有值
42 //获取某一行find
43  
44 //获取id键名的数据集
45 $name = Db::table('think_inno')->where('num',0)->column('*','id');
46 print_r($name);
47  
48 //聚合查询count、max、min、avg、sum
49 $count = Db::table('think_inno')->where('num',0)->count();//获取num为0的对应的数据量
50 $count = Db::table('think_inno')->where('num',2)->max('id');//获取num为2的最大的id

 


---------------------
作者:Ferre666
来源:CSDN
原文:https://blog.csdn.net/Ferre666/article/details/73636586

转载于:https://www.cnblogs.com/sakura10032/p/10001255.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
毕业设计,基于SpringBoot+Vue+MySQL开发的纺织品企业财务管理系统,源码+数据库+毕业论文+视频演示 在如今社会上,关于信息上面的处理,没有任何一个企业或者个人会忽视,如何让信息急速传递,并且归档储存查询,采用之前的纸张记录模式已经不符合当前使用要求了。所以,对纺织品企业财务信息管理的提升,也为了对纺织品企业财务信息进行更好的维护,纺织品企业财务管理系统的出现就变得水到渠成不可缺少。通过对纺织品企业财务管理系统的开发,不仅仅可以学以致用,让学到的知识变成成果出现,也强化了知识记忆,扩大了知识储备,是提升自我的一种很好的方法。通过具体的开发,对整个软件开发的过程熟练掌握,不论是前期的设计,还是后续的编码测试,都有了很深刻的认知。 纺织品企业财务管理系统通过MySQL数据库与Spring Boot框架进行开发,纺织品企业财务管理系统能够实现对财务人员,员工,收费信息,支出信息,薪资信息,留言信息,报销信息等信息的管理。 通过纺织品企业财务管理系统对相关信息的处理,让信息处理变的更加的系统,更加的规范,这是一个必然的结果。已经处理好的信息,不管是用来查找,还是分析,在效率上都会成倍的提高,让计算机变得更加符合生产需要,变成人们不可缺少的一种信息处理工具,实现了绿色办公,节省社会资源,为环境保护也做了力所能及的贡献。 关键字:纺织品企业财务管理系统,薪资信息,报销信息;SpringBoot
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值