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中上传大体积文件时需要的设置
Oct 09 PHP
如何利用php+mysql保存和输出文件
Oct 09 PHP
PHP读写文件的方法(生成HTML)
Nov 27 PHP
[原创]效率较高的php下读取文本文件的代码
Jul 02 PHP
PHP多线程抓取网页实现代码
Jul 22 PHP
PHP header函数分析详解
Aug 06 PHP
php文件上传简单实现方法
Jan 24 PHP
PHP中使用php://input处理相同name值的表单数据
Feb 03 PHP
PHP设计模式之适配器模式原理与用法分析
Apr 25 PHP
thinkphp5使html5实现动态跳转的例子
Oct 16 PHP
解决tp5在nginx下修改配置访问的问题
Oct 16 PHP
Laravel 中使用简单的方法跟踪用户是否在线(推荐)
Oct 30 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安装攻略:常见问题解答(二)
2006/10/09 PHP
MySQL授权问题总结
2007/05/06 PHP
sae使用smarty模板的方法
2013/12/17 PHP
如何阻止网站被恶意反向代理访问(防网站镜像)
2014/03/18 PHP
PHP Filter过滤器全面解析
2016/08/09 PHP
谈谈PHP连接Access数据库的注意事项
2016/08/12 PHP
php记录搜索引擎爬行记录的实现代码
2018/03/02 PHP
PHP微信网页授权的配置文件操作分析
2019/05/29 PHP
accesskey 提交
2006/06/26 Javascript
jquery里的each使用方法详解
2010/12/22 Javascript
javascript 延迟加载技术(lazyload)简单实现
2011/01/17 Javascript
jquery操作下拉列表、文本框、复选框、单选框集合(收藏)
2014/01/08 Javascript
JavaScript使用Math.Min返回两个数中较小数的方法
2015/04/06 Javascript
js实现无缝滚动特效
2015/12/20 Javascript
Three.js学习之文字形状及自定义形状
2016/08/01 Javascript
js 将图片连接转换成base64格式的简单实例
2016/08/10 Javascript
JS创建对象的写法示例
2016/11/04 Javascript
js用类封装pop弹窗组件
2017/10/08 Javascript
AngularJS中的作用域实例分析
2018/05/16 Javascript
微信小程序模板消息限制实现无限制主动推送的示例代码
2019/08/27 Javascript
JavaScript之Blob对象类型的具体使用方法
2019/11/29 Javascript
Vue + element 实现多选框组并保存已选id集合的示例代码
2020/06/03 Javascript
DWR内存兼容及无法调用问题解决方案
2020/10/16 Javascript
Python简单定义与使用字典dict的方法示例
2017/07/25 Python
使用django-crontab实现定时任务的示例
2018/02/26 Python
PyQt5每天必学之切换按钮
2020/08/20 Python
numpy数组做图片拼接的实现(concatenate、vstack、hstack)
2019/11/08 Python
python 星号(*)的多种用途
2020/09/21 Python
天网面试题
2013/04/07 面试题
电子商务专业个人的自我评价分享
2013/10/29 职场文书
学雷锋志愿者活动方案
2014/08/21 职场文书
入党个人总结范文
2015/03/02 职场文书
电子表的操作介绍说明书
2019/10/28 职场文书
深入浅析Redis 集群伸缩原理
2021/05/15 Redis
教你怎么用python实现字符串转日期
2021/05/24 Python
sql通过日期判断年龄函数的示例代码
2021/07/16 SQL Server