Laravel框架查询构造器简单示例

 更新时间:2019年05月08日 11:16:28   作者:Yxh_blogs  
这篇文章主要介绍了Laravel框架查询构造器,结合实例形式分析了Laravel框架操作数据库增删改查、排序、统计等简单操作技巧,需要的朋友可以参考下

本文实例讲述了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框架入门与进阶教程》、《php优秀开发框架总结》、《php面向对象程序设计入门教程》、《php+mysql数据库操作入门教程》及《php常见数据库操作技巧汇总

希望本文所述对大家基于Laravel框架的PHP程序设计有所帮助。

相关文章

  • ThinkPHP中html:list标签用法分析

    ThinkPHP中html:list标签用法分析

    这篇文章主要介绍了ThinkPHP中html:list标签用法,较为详细的分析总结了ThinkPHP中html:list标签的定义、使用方法及相关注意事项,需要的朋友可以参考下
    2016-01-01
  • 实例介绍PHP删除数组中的重复元素

    实例介绍PHP删除数组中的重复元素

    在本文里小编给大家分享了关于PHP如何删除数组中的重复元素的相关知识点和步骤,需要的朋友们学习下。
    2019-03-03
  • Yii2结合Workerman的websocket示例详解

    Yii2结合Workerman的websocket示例详解

    这篇文章主要给大家介绍了关于Yii2结合Workerman的websocket的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2018-09-09
  • Yii1.1框架实现PHP极光推送消息通知功能

    Yii1.1框架实现PHP极光推送消息通知功能

    这篇文章主要介绍了Yii1.1框架实现PHP极光推送消息通知的相关资料,需要的朋友可以参考下
    2018-09-09
  • ThinkPHP3.1查询语言详解

    ThinkPHP3.1查询语言详解

    这篇文章主要介绍了ThinkPHP3.1查询语言,需要的朋友可以参考下
    2014-06-06
  • Yii框架布局文件的动态切换操作示例

    Yii框架布局文件的动态切换操作示例

    这篇文章主要介绍了Yii框架布局文件的动态切换操作,结合实例形式分析了Yii框架控制器动态切换布局的相关实现技巧,需要的朋友可以参考下
    2019-11-11
  • laravel 5 实现模板主题功能(续)

    laravel 5 实现模板主题功能(续)

    前面一篇文章,我们简单讨论了laravel模板主题功能,本文我们继续探讨laravel模板主题功能的实现,本次实现比较重,有兴趣慢慢看吧。
    2015-03-03
  • PHP构造二叉树算法示例

    PHP构造二叉树算法示例

    本篇文章主要介绍了PHP构造二叉树算法示例,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-06-06
  • php 模拟get_headers函数的代码示例

    php 模拟get_headers函数的代码示例

    本篇文章介绍了,php模拟get_headers函数的代码示例。需要的朋友参考下
    2013-04-04
  • 关于Laravel Route重定向的一个注意点

    关于Laravel Route重定向的一个注意点

    这篇文章主要给大家介绍了关于Laravel Route重定向的一个注意点,文中给出了详细的示例代码,有需要的朋友可以参考借鉴,下面来一起看看吧。
    2017-01-01

最新评论