1. public function query(){
    //新增数据
    //$bool = DB::table('wd_user')->insert(['username'=>'jack']);
    //dd($bool);
  2.  
  3. //新增数据并且获取到自增id
    //$id = DB::table('wd_user')->insertGetid(['username'=>'Tom']);
    //dd($id);
  4.  
  5. //新增多条数据
    //$bool = DB::table('wd_user')->insert([['username'=>'a'],['username'=>'d']]);
    //dd($bool);
  6.  
  7. //更新数据
    //$bool = DB::table('wd_user')->where('uid',7)->update(['username'=>'tom']);
    //dd($bool);
  8.  
  9. //自增
    //$bool = DB::table('wd_user')->increment('age',1);
  10.  
  11. //自减
    //$bool = DB::table('wd_user')->decrement('age',1);
  12.  
  13. //自减并且更新数据
    //$bool = DB::table('wd_user')->decrement('age',1,['name'=>'imooc']);
  14.  
  15. //删除数据
    //$bool = DB::table('wd_user')->where('uid','>=',7)->delete();
    //dd($bool);
  16.  
  17. //清空表
    //DB::table('wd_user')->truncate();
  18.  
  19. //获取数据
    //$user = DB::table('wd_user')->get();
    //dd($user);
  20.  
  21. //数据排序
    //$user = DB::table('wd_user')->orderBy('uid','desc')->get();
    //dd($user);
  22.  
  23. //增加查询条件
    //$user = DB::table('wd_user')->where('uid','>=',5)->get();
    //dd($user);
  24.  
  25. //增加多个查询条件
    //$user = DB::table('wd_user')->where('uid > ? and age > ?',[5,18])->get();
    //dd($user);
  26.  
  27. //查询指定的字段
    //$user = DB::table('wd_user')->pluck('username');
    //dd($user);
  28.  
  29. //查询指定字段并以uid作为下标
    //$user = DB::table('wd_user')->lists('username','uid');
    //dd($user);
  30.  
  31. //查询指定的一些字段
    //$user = DB::table('wd_user')->select('uid','username')->get();
    //dd($user);
  32.  
  33. //分段查询数据
    //DB::table('wd_user')->chunk(2,function($user){
    //var_dump($user);
    //});
  34.  
  35. //统计记录条数
    //$num = DB::table('wd_user')->count();
    //dd($num);
  36.  
  37. //查询最大值
    //$max = DB::table('wd_user')->max();
  38.  
  39. //查询最小值
    //$min = DB::table('wd_user')->min();
  40.  
  41. //查询平均数
    //$avg = DB::table('wd_user')->avg();
  42.  
  43. //统计和值
    //$sum = DB::table('wd_user')->sum();
  44.  
  45. }

Laravel中的查询构造器的更多相关文章

  1. laravel中通过查询构造器,实现数据的curd

    //查询构造器: public function query1(){ //利用查询构造器,插入数据: /*$num=DB::table('student')->insert( ['name'=& ...

  2. Laravel框架使用查询构造器实现CURD

    一.什么是查询构造器? ①Laravel 查询构造器(query Builder)提供方便,流畅的接口,用来建立及执行数据库查找语法 ②使用PDO参数绑定,以保护应用程序免于SQL注入因此传入的参数不 ...

  3. laravel 中数据库查询结果自动转数组

    今天在项目中再次碰见laravel中从数据库中查询到的结果是对象,用toArray也不好用,之前改过一次,印象中是在/confing/database.php,    'fetch' => PD ...

  4. laravel 中条件查询 function模式

    当需要条件查找时,可以使用下面的注入方法: //我要预约 yudoc_name yudoc_keshi yudoc_jibing yudoc_hospital 这是需要帅选的条件 public fun ...

  5. [Laravel框架学习二]:Laravel的CURD和查询构造器的CURD,以及聚合函数

    public function index() { //return Member::getMember();//这是调用模型的方法 return view('lpc',[ 'age'=>18, ...

  6. 在Laravel中使用数据库事务以及捕获事务失败后的异常

    Description 在Laravel中要想在数据库事务中运行一组操作,则可以在 DB facade 中使用 transaction 方法.如果在事务的闭包内抛出异常,事务将会被自动还原.如果闭包运 ...

  7. 在 Laravel 中使用 MongoDB

     可参考:https://blog.csdn.net/weixin_38682852/article/details/80840678 环境准备 安装 MongoDB 安装 PHP-MongoDB 扩 ...

  8. laravel查询构造器中别名的问题

    Laravel框架对数据库的封装是比较完善的,用起来也比较方便.但之前有一个问题一直困扰着我,就是利用laravel作查询时.如果想给表名或是字段名起别名是比较麻烦的事.但翻阅它的文档不难发现,它提供 ...

  9. laravel查询构造器DB还是ORM,这两者有什么区别,各该用在什么场景中

    解答一: 我们所有操作都是走的orm,因为操作简单 直观明了 好维护,性能是低一些 但还没有多致命,真有并发需要优化了 用DB也不一定能解决问题.还是要了解orm每个方法的意思,不然你可能一不小心就会 ...

随机推荐

  1. Linux的基本使用

    检测某个地址是否可以通信:ping xx.xx.xx.xx 检测某个端口是否开启:telnet xx.xx.xx.xx port 端口:用来区别不同服务 常用命令: 创建一个目录 /data mkdi ...

  2. Deployment相对ReplicaSet优势

    系列目录 RS与Deployment主要用于替代RC.RS的全称为Replica Set.相对于RC,RS与Deployment的优势如下: RC只支持基于等式的selector,如env=dev或者 ...

  3. poj 3233 Matrix Power Series(矩阵二分,高速幂)

    Matrix Power Series Time Limit: 3000MS   Memory Limit: 131072K Total Submissions: 15739   Accepted:  ...

  4. mongoDB之监控工具mongotop

    mongotop也是mongodb-win32-x86_64-2.2.1\bin下的一个内置工具,mongotop提供了一个方法,用来跟踪一个MongoDB的实例,查看哪些大量的时间花费在读取和写入数 ...

  5. mybatis学习总结(一)——简介

    基本构成 SqlSessionFactoryBuilder(构造器):它会根据配置信息或者代码来生成SqlSessionFactory(工厂接口) SqlSessionFactory:依靠工厂来生成S ...

  6. asp.net mvc4 之Webapi之客户端或服务器端安全控制

    一.WebAPI的工作方式 WebAPI的工作方式:HTTP的请求最先是被传递到HOST中的,如果WebAPI是被寄宿在IIS上的,这个HOST就是IIS上,HOST是没有能力也没有必 要进行请求的处 ...

  7. vim学习之以退为进——可反复移动和可反复改动的美妙结合

    时间:2014.06.29 地点:基地 -------------------------------------------------------------------------------- ...

  8. 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 ...

  9. [haoi2014]贴海报

    Bytetown城市要进行市长竞选,所有的选民可以畅所欲言地对竞选市长的候选人发表言论.为了统一管理,城市委员会为选民准备了一个张贴海报的electoral墙.张贴规则如下:1.electoral墙是 ...

  10. window上安装rabbitMQ

    win7下安装RabbitMQ http://my.oschina.net/ydsakyclguozi/blog/528835?fromerr=q7m1OxxF 前辈总结的特别详细.