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 相关文章推荐
PHP也可以?成Shell Script
Oct 09 PHP
php自定义函数call_user_func和call_user_func_array详解
Jul 14 PHP
openPNE常用方法分享
Nov 29 PHP
php一个找二层目录的小东东
Aug 02 PHP
php输出1000以内质数(素数)示例
Feb 16 PHP
zf框架的校验器使用使用示例(自定义校验器和校验器链)
Mar 13 PHP
PHP生成图片验证码、点击切换实例
Jun 25 PHP
php 把数字转换成汉字的代码
Jul 21 PHP
PHP 读取大文件并显示的简单实例(推荐)
Aug 12 PHP
Laravel 5.1 on SAE环境开发教程【附项目demo源码】
Oct 09 PHP
thinkPHP通用控制器实现方法示例
Nov 23 PHP
PHP排序算法之希尔排序(Shell Sort)实例分析
Apr 20 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
Laravel中使用阿里云OSS Composer包分享
2015/02/10 PHP
thinkPHP5框架路由常用知识点汇总
2019/09/15 PHP
javascript 跳转代码集合
2009/12/03 Javascript
jquery 学习之二 属性(html()与html(val))
2010/11/25 Javascript
分享一个asp.net pager分页控件
2012/01/04 Javascript
jquery不会自动回收xmlHttpRequest对象 导致了内存溢出
2012/06/18 Javascript
JS.findElementById()使用介绍
2013/09/21 Javascript
js调试工具Console命令详解
2014/10/21 Javascript
Nodejs express框架一个工程中同时使用ejs模版和jade模版
2015/12/28 NodeJs
jQuery通过deferred对象管理ajax异步
2016/05/20 Javascript
网页挂马方式整理及详细介绍
2016/11/03 Javascript
JavaScript中this的用法及this在不同应用场景的作用解析
2017/04/13 Javascript
深入理解ES6中let和闭包
2018/02/22 Javascript
微信小程序scroll-view仿拼多多横向滑动滚动条
2020/04/21 Javascript
vue强制刷新组件的方法示例
2019/02/28 Javascript
小程序分享链接onShareAppMessage的具体用法
2020/05/22 Javascript
vue项目里面引用svg文件并给svg里面的元素赋值
2020/08/17 Javascript
python实现的生成随机迷宫算法核心代码分享(含游戏完整代码)
2014/07/11 Python
Python处理JSON时的值报错及编码报错的两则解决实录
2016/06/26 Python
linux平台使用Python制作BT种子并获取BT种子信息的方法
2017/01/20 Python
python使用SMTP发送qq或sina邮件
2017/10/21 Python
python实现分页效果
2017/10/25 Python
浅谈pandas用groupby后对层级索引levels的处理方法
2018/11/06 Python
使用python进行广告点击率的预测的实现
2019/07/04 Python
Python&&GDAL实现NDVI的计算方式
2020/01/09 Python
CSS3实现时间轴特效
2020/11/02 HTML / CSS
网络维护中文求职信
2014/01/03 职场文书
活动志愿者自荐信
2014/01/27 职场文书
奉献爱心演讲稿
2014/09/04 职场文书
2014年党员自我评议对照检查材料
2014/09/20 职场文书
大学生入党积极分子党校学习思想汇报
2014/10/25 职场文书
护士年终个人总结
2015/02/13 职场文书
无犯罪记录证明样本
2015/06/16 职场文书
详解python中[-1]、[:-1]、[::-1]、[n::-1]使用方法
2021/04/25 Python
【DOTA2】半决赛强强对话~ PSG LGD vs EHOME - DPC 2022 CN REGIONAL FINALS WINTER
2022/04/02 DOTA
python中 .npy文件的读写操作实例
2022/04/14 Python