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 相关文章推荐
ASP知识讲座四
Oct 09 PHP
PHP 选项及相关信息函数库
Dec 04 PHP
PHP cron中的批处理
Sep 16 PHP
遍历指定目录下的所有目录和文件的php代码
Nov 27 PHP
php获取301跳转URL简单实例
Dec 16 PHP
神盾加密解密教程(三)PHP 神盾解密工具
Jun 08 PHP
destoon数据库表说明汇总
Jul 15 PHP
PHP中应该避免使用同名变量(拆分临时变量)
Apr 03 PHP
让你的PHP7更快之Hugepage用法分析
May 31 PHP
详解Yii2高级版引入bootstrap.js的一个办法
Mar 21 PHP
PHP等比例压缩图片的实例代码
Jul 26 PHP
浅谈Laravel核心解读之Console内核
Dec 02 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图片的裁剪与缩放生成符合需求的缩略图
2013/01/11 PHP
php获取POST数据的三种方法实例详解
2016/12/20 PHP
javascript脚本编程解决考试分数统计问题
2008/10/18 Javascript
Jquery常用技巧收集整理篇
2010/11/14 Javascript
IE6下CSS图片缓存问题解决方法
2010/12/09 Javascript
关于Javascript作用域链的八点总结
2013/12/06 Javascript
解析Javascript中难以理解的11个问题
2013/12/09 Javascript
node+express+ejs制作简单页面上手指南
2014/11/26 Javascript
jQuery 重复加载错误以及修复方法
2014/12/16 Javascript
JavaScript返回0-1之间随机数的方法
2015/04/06 Javascript
javascript实现密码验证
2015/11/10 Javascript
jQuery移除或禁用html元素点击事件常用方法小结
2017/02/10 Javascript
使用Bootstrap打造特色进度条效果
2017/05/02 Javascript
JS一个简单的注册页面实例
2017/09/05 Javascript
如何使用CSS3和JQuery easing 插件制作绚丽菜单
2019/06/18 jQuery
如何通过shell脚本自动生成vue文件详解
2019/09/10 Javascript
jQuery+css实现的点击图片放大缩小预览功能示例【图片预览 查看大图】
2020/05/29 jQuery
JavaScript如何判断对象有某属性
2020/07/03 Javascript
详解微信小程序轨迹回放实现及遇到的坑
2021/02/02 Javascript
python获取文件后缀名及批量更新目录下文件后缀名的方法
2014/11/11 Python
Django stark组件使用及原理详解
2019/08/22 Python
用python拟合等角螺线的实现示例
2019/12/27 Python
python通过matplotlib生成复合饼图
2020/02/06 Python
Python3将ipa包中的文件按大小排序
2020/04/17 Python
python中关于数据类型的学习笔记
2020/07/19 Python
详解Python中的编码问题(encoding与decode、str与bytes)
2020/09/30 Python
HTML5+css3:3D旋转木马效果相册
2017/01/03 HTML / CSS
KLOOK客路:发现更好玩的世界,预订独一无二的旅行体验
2016/12/16 全球购物
莫斯科高科技在线商店:KremlinStore
2019/03/13 全球购物
2014年党风建设工作总结
2014/11/19 职场文书
上课说话检讨书
2015/01/27 职场文书
2015年精神文明建设工作总结
2015/04/21 职场文书
推普标语口号大全
2015/12/26 职场文书
导游词之西江千户苗寨
2019/12/24 职场文书
SpringBoot集成Redis的思路详解
2021/10/16 Redis
Java 实现限流器处理Rest接口请求详解流程
2021/11/02 Java/Android