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的FTP学习(四)
Oct 09 PHP
使PHP自定义函数返回多个值
Nov 26 PHP
php zlib压缩和解压缩swf文件的代码
Dec 30 PHP
php获取表单中多个同名input元素的值
Mar 20 PHP
PHP获取windows登录用户名的方法
Jun 24 PHP
php将12小时制转换成24小时制的方法
Mar 31 PHP
PHP flush 函数使用注意事项
Aug 26 PHP
yii使用bootstrap分页样式的实例
Jan 17 PHP
关于PHP内置的字符串处理函数详解
Feb 04 PHP
php 浮点数比较方法详解
May 05 PHP
PHP实现双链表删除与插入节点的方法示例
Nov 11 PHP
MacOS下PHP7.1升级到PHP7.4.15的方法
Feb 22 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
雄兵连:第三季确定会出,不过时间未定,鹤熙是第三季的主角!
2020/03/13 国漫
重料打造自己的“宝马”---第三代
2021/03/02 无线电
php 分页类 扩展代码
2009/06/11 PHP
php中禁止单个IP与ip段访问的代码小结
2012/07/04 PHP
28个JS验证函数收集
2010/03/02 Javascript
iframe的onreadystatechange事件在firefox下的使用
2014/04/16 Javascript
JS判断移动端访问设备并加载对应CSS样式
2014/06/13 Javascript
js+HTML5实现视频截图的方法
2015/06/16 Javascript
JQuery PHP图片在线裁剪实例
2020/07/27 Javascript
JS实现PC手机端和嵌入式滑动拼图验证码三种效果
2017/02/15 Javascript
微信小程序 开发之全局配置
2017/05/05 Javascript
Vue.js基础指令实例讲解(各种数据绑定、表单渲染大总结)
2017/07/03 Javascript
浅析从vue源码看观察者模式
2018/01/29 Javascript
angular中子控制器向父控制器传值的实例
2018/10/08 Javascript
浅谈Vue.js中如何实现自定义下拉菜单指令
2019/01/06 Javascript
node.js中stream流中可读流和可写流的实现与使用方法实例分析
2020/02/13 Javascript
HTML+JS实现“代码雨”效果源码(黑客帝国文字下落效果)
2020/03/17 Javascript
vue中的过滤器及其时间格式化问题
2020/04/09 Javascript
vant 自定义 van-dropdown-item的用法
2020/08/05 Javascript
[08:07]DOTA2每周TOP10 精彩击杀集锦vol.8
2014/06/25 DOTA
Python中for循环详解
2014/01/17 Python
python中类和实例如何绑定属性与方法示例详解
2017/08/18 Python
Python通过Django实现用户注册和邮箱验证功能代码
2017/12/11 Python
Django使用redis缓存服务器的实现代码示例
2019/04/28 Python
使用Pycharm(Python工具)新建项目及创建Python文件的教程
2020/04/26 Python
英国领先的电动可调床制造商:Laybrook
2019/12/26 全球购物
护理自荐信范文
2013/10/05 职场文书
中学生期末评语
2014/02/03 职场文书
超市创业计划书
2014/09/15 职场文书
工程资料员岗位职责
2015/04/13 职场文书
个人道歉信大全
2019/04/11 职场文书
python实战之一步一步教你绘制小猪佩奇
2021/04/22 Python
秀!学妹看见都惊呆的Python小招数!【详细语言特性使用技巧】
2021/04/27 Python
golang 生成对应的数据表struct定义操作
2021/04/28 Golang
javascript函数式编程基础
2021/09/15 Javascript
分享几个实用的CSS代码块
2022/06/10 HTML / CSS