Laravel中的查询构造器
- public function query(){
//新增数据
//$bool = DB::table('wd_user')->insert(['username'=>'jack']);
//dd($bool);- //新增数据并且获取到自增id
//$id = DB::table('wd_user')->insertGetid(['username'=>'Tom']);
//dd($id);- //新增多条数据
//$bool = DB::table('wd_user')->insert([['username'=>'a'],['username'=>'d']]);
//dd($bool);- //更新数据
//$bool = DB::table('wd_user')->where('uid',7)->update(['username'=>'tom']);
//dd($bool);- //自增
//$bool = DB::table('wd_user')->increment('age',1);- //自减
//$bool = DB::table('wd_user')->decrement('age',1);- //自减并且更新数据
//$bool = DB::table('wd_user')->decrement('age',1,['name'=>'imooc']);- //删除数据
//$bool = DB::table('wd_user')->where('uid','>=',7)->delete();
//dd($bool);- //清空表
//DB::table('wd_user')->truncate();- //获取数据
//$user = DB::table('wd_user')->get();
//dd($user);- //数据排序
//$user = DB::table('wd_user')->orderBy('uid','desc')->get();
//dd($user);- //增加查询条件
//$user = DB::table('wd_user')->where('uid','>=',5)->get();
//dd($user);- //增加多个查询条件
//$user = DB::table('wd_user')->where('uid > ? and age > ?',[5,18])->get();
//dd($user);- //查询指定的字段
//$user = DB::table('wd_user')->pluck('username');
//dd($user);- //查询指定字段并以uid作为下标
//$user = DB::table('wd_user')->lists('username','uid');
//dd($user);- //查询指定的一些字段
//$user = DB::table('wd_user')->select('uid','username')->get();
//dd($user);- //分段查询数据
//DB::table('wd_user')->chunk(2,function($user){
//var_dump($user);
//});- //统计记录条数
//$num = DB::table('wd_user')->count();
//dd($num);- //查询最大值
//$max = DB::table('wd_user')->max();- //查询最小值
//$min = DB::table('wd_user')->min();- //查询平均数
//$avg = DB::table('wd_user')->avg();- //统计和值
//$sum = DB::table('wd_user')->sum();- }
Laravel中的查询构造器的更多相关文章
- laravel中通过查询构造器,实现数据的curd
//查询构造器: public function query1(){ //利用查询构造器,插入数据: /*$num=DB::table('student')->insert( ['name'=& ...
- Laravel框架使用查询构造器实现CURD
一.什么是查询构造器? ①Laravel 查询构造器(query Builder)提供方便,流畅的接口,用来建立及执行数据库查找语法 ②使用PDO参数绑定,以保护应用程序免于SQL注入因此传入的参数不 ...
- laravel 中数据库查询结果自动转数组
今天在项目中再次碰见laravel中从数据库中查询到的结果是对象,用toArray也不好用,之前改过一次,印象中是在/confing/database.php, 'fetch' => PD ...
- laravel 中条件查询 function模式
当需要条件查找时,可以使用下面的注入方法: //我要预约 yudoc_name yudoc_keshi yudoc_jibing yudoc_hospital 这是需要帅选的条件 public fun ...
- [Laravel框架学习二]:Laravel的CURD和查询构造器的CURD,以及聚合函数
public function index() { //return Member::getMember();//这是调用模型的方法 return view('lpc',[ 'age'=>18, ...
- 在Laravel中使用数据库事务以及捕获事务失败后的异常
Description 在Laravel中要想在数据库事务中运行一组操作,则可以在 DB facade 中使用 transaction 方法.如果在事务的闭包内抛出异常,事务将会被自动还原.如果闭包运 ...
- 在 Laravel 中使用 MongoDB
可参考:https://blog.csdn.net/weixin_38682852/article/details/80840678 环境准备 安装 MongoDB 安装 PHP-MongoDB 扩 ...
- laravel查询构造器中别名的问题
Laravel框架对数据库的封装是比较完善的,用起来也比较方便.但之前有一个问题一直困扰着我,就是利用laravel作查询时.如果想给表名或是字段名起别名是比较麻烦的事.但翻阅它的文档不难发现,它提供 ...
- laravel查询构造器DB还是ORM,这两者有什么区别,各该用在什么场景中
解答一: 我们所有操作都是走的orm,因为操作简单 直观明了 好维护,性能是低一些 但还没有多致命,真有并发需要优化了 用DB也不一定能解决问题.还是要了解orm每个方法的意思,不然你可能一不小心就会 ...
随机推荐
- Linux的基本使用
检测某个地址是否可以通信:ping xx.xx.xx.xx 检测某个端口是否开启:telnet xx.xx.xx.xx port 端口:用来区别不同服务 常用命令: 创建一个目录 /data mkdi ...
- Deployment相对ReplicaSet优势
系列目录 RS与Deployment主要用于替代RC.RS的全称为Replica Set.相对于RC,RS与Deployment的优势如下: RC只支持基于等式的selector,如env=dev或者 ...
- poj 3233 Matrix Power Series(矩阵二分,高速幂)
Matrix Power Series Time Limit: 3000MS Memory Limit: 131072K Total Submissions: 15739 Accepted: ...
- mongoDB之监控工具mongotop
mongotop也是mongodb-win32-x86_64-2.2.1\bin下的一个内置工具,mongotop提供了一个方法,用来跟踪一个MongoDB的实例,查看哪些大量的时间花费在读取和写入数 ...
- mybatis学习总结(一)——简介
基本构成 SqlSessionFactoryBuilder(构造器):它会根据配置信息或者代码来生成SqlSessionFactory(工厂接口) SqlSessionFactory:依靠工厂来生成S ...
- asp.net mvc4 之Webapi之客户端或服务器端安全控制
一.WebAPI的工作方式 WebAPI的工作方式:HTTP的请求最先是被传递到HOST中的,如果WebAPI是被寄宿在IIS上的,这个HOST就是IIS上,HOST是没有能力也没有必 要进行请求的处 ...
- vim学习之以退为进——可反复移动和可反复改动的美妙结合
时间:2014.06.29 地点:基地 -------------------------------------------------------------------------------- ...
- 02-线性结构3 Reversing Linked List(25 point(s)) 【链表】
02-线性结构3 Reversing Linked List(25 point(s)) Given a constant K and a singly linked list L, you are s ...
- [haoi2014]贴海报
Bytetown城市要进行市长竞选,所有的选民可以畅所欲言地对竞选市长的候选人发表言论.为了统一管理,城市委员会为选民准备了一个张贴海报的electoral墙.张贴规则如下:1.electoral墙是 ...
- window上安装rabbitMQ
win7下安装RabbitMQ http://my.oschina.net/ydsakyclguozi/blog/528835?fromerr=q7m1OxxF 前辈总结的特别详细.