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


Posted in PHP onMay 08, 2019

本文实例讲述了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框架的PHP程序设计有所帮助。

PHP 相关文章推荐
解决文件名解压后乱码的问题 将文件名进行转码的代码
Jan 10 PHP
分享一下贝贝成长进度的php代码
Sep 14 PHP
深入apache host的配置详解
Jun 09 PHP
eaglephp使用微信api接口开发微信框架
Jan 09 PHP
php调用C代码的实现方法
Mar 11 PHP
Laravel模板引擎Blade中section的一些标签的区别介绍
Feb 10 PHP
分享php邮件管理器源码
Jan 06 PHP
PHP图像识别技术原理与实现
Oct 27 PHP
PHP自动生成缩略图函数的源码示例
Mar 18 PHP
Laravel实现通过blade模板引擎渲染视图
Oct 25 PHP
PHP基于openssl实现非对称加密代码实例
Jun 19 PHP
php提高脚本性能的4个技巧
Aug 18 PHP
Laravel Validator 实现两个或多个字段联合索引唯一
May 08 #PHP
PHP+百度AI OCR文字识别实现了图片的文字识别功能
May 08 #PHP
Laravel框架模型的创建及模型对数据操作示例
May 07 #PHP
Laravel框架路由管理简单示例
May 07 #PHP
Laravel框架实现简单的学生信息管理平台案例
May 07 #PHP
Laravel框架Request、Response及Session操作示例
May 06 #PHP
thinkphp5框架扩展redis类方法示例
May 06 #PHP
You might like
发布一个迷你php+AJAX聊天程序[聊天室]提供下载
2007/07/21 PHP
浏览器预览PHP文件时顶部出现空白影响布局分析原因及解决办法
2013/01/11 PHP
详解PHP用substr函数截取字符串中的某部分
2016/12/03 PHP
php打开本地exe程序,js打开本地exe应用程序,并传递相关参数方法
2018/02/06 PHP
WordPress免插件实现面包屑导航的示例代码
2020/08/20 PHP
window.opener用法和用途实例介绍
2013/08/19 Javascript
jQuery不使用插件及swf实现无刷新文件上传
2014/12/08 Javascript
jquery实现简单的轮换出现效果实例
2015/07/23 Javascript
JavaScript创建对象的方式小结(4种方式)
2015/12/17 Javascript
JS实现队列与堆栈的方法
2016/04/21 Javascript
JavaScript 消息框效果【实现代码】
2016/04/27 Javascript
Vue.js 表单校验插件
2016/08/14 Javascript
浅谈jQuery双事件多重加载的问题
2016/10/05 Javascript
基于JavaScript实现无缝滚动效果
2017/07/21 Javascript
vue按需加载组件webpack require.ensure的方法
2017/12/13 Javascript
对vue.js中this.$emit的深入理解
2018/02/23 Javascript
详解webpack-dev-server 设置反向代理解决跨域问题
2018/04/18 Javascript
vue学习笔记之slot插槽基本用法实例分析
2020/02/01 Javascript
JS实现网页时钟特效
2020/03/25 Javascript
浅谈JavaScript 声明提升
2020/09/14 Javascript
Python多线程实现同步的四种方式
2017/05/02 Python
pandas读取csv文件,分隔符参数sep的实例
2018/12/12 Python
OpenCV图像颜色反转算法详解
2019/05/13 Python
Python实现性能自动化测试竟然如此简单
2019/07/30 Python
pandas DataFrame行或列的删除方法的实现示例
2019/08/02 Python
Python并发请求下限制QPS(每秒查询率)的实现代码
2020/06/05 Python
html5实现图片转圈的动画效果——让页面动起来
2017/10/16 HTML / CSS
英国儿童鞋和靴子:Start-Rite
2019/05/06 全球购物
广播电视新闻学专业应届生求职信
2013/10/08 职场文书
通信研究生自荐信
2014/02/01 职场文书
《祁黄羊》教学反思
2014/04/22 职场文书
个人租房协议书(范本)
2014/10/14 职场文书
预备党员群众路线教育实践活动思想汇报2014
2014/10/25 职场文书
关于颐和园的导游词
2015/01/30 职场文书
GTX1650super好不好 gtx1650super显卡属于什么级别
2022/04/08 数码科技
Redis实现订单过期删除的方法步骤
2022/06/05 Redis