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 5.3 下载时 VC9、VC6、Thread Safe、Non Thread Safe的区别分析
Mar 28 PHP
Warning: session_destroy() : Trying to destroy uninitialized sessionq错误
Jun 16 PHP
基于php设计模式中工厂模式详细介绍
May 15 PHP
Drupal7中常用的数据库操作实例
Mar 02 PHP
递归删除一个节点以及该节点下的所有节点示例
Mar 19 PHP
php中获取主机名、协议及IP地址的方法
Nov 18 PHP
PHP中的魔术方法总结和使用实例
May 11 PHP
PHP函数实现从一个文本字符串中提取关键字的方法
Jul 01 PHP
php将远程图片保存到本地服务器的实现代码
Aug 03 PHP
ThinkPHP打水印及设置水印位置的方法
Oct 14 PHP
php获取数据库中数据的实现方法
Jun 01 PHP
基于laravel-admin 后台 列表标签背景的使用方法
Oct 03 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 Cookie的一个使用注意点
2008/11/08 PHP
PHP全概率运算函数(优化版) Webgame开发必备
2011/07/04 PHP
php遍历文件夹下的所有文件和子文件夹示例
2014/03/20 PHP
Codeigniter(CI)框架分页函数及相关知识
2014/11/03 PHP
jquery下checked取值问题的解决方法
2012/08/09 Javascript
在jQuery中 关于json空对象筛选替换
2013/04/15 Javascript
javascript实现多级联动下拉菜单的方法
2015/02/06 Javascript
JavaScript中的闭包介绍
2015/03/15 Javascript
深入解读JavaScript中的Hoisting机制
2015/08/12 Javascript
BootStrap栅格系统、表单样式与按钮样式源码解析
2017/01/20 Javascript
jQuery ajax请求struts action实现异步刷新
2017/04/19 jQuery
JavaScript解析任意形式的json树型结构展示
2017/07/23 Javascript
浅谈JavaScript的innerWidth与innerHeight
2017/10/12 Javascript
基于模板引擎Jade的应用(详解)
2017/12/12 Javascript
JS/jQuery实现简单的开关灯效果【案例】
2019/02/19 jQuery
[02:33]DOTA2英雄基础教程 司夜刺客
2013/12/04 DOTA
[55:26]DOTA2-DPC中国联赛 正赛 Aster vs LBZS BO3 第一场 2月23日
2021/03/11 DOTA
Python with的用法
2014/08/22 Python
Python中的rjust()方法使用详解
2015/05/19 Python
Python基于scapy实现修改IP发送请求的方法示例
2017/07/08 Python
Python随机生成手机号、数字的方法详解
2017/07/21 Python
200 行python 代码实现 2048 游戏
2018/01/12 Python
Python将图片转换为字符画的方法
2020/06/16 Python
完美解决在oj中Python的循环输入问题
2018/06/25 Python
python requests证书问题解决
2019/09/05 Python
Pytorch如何切换 cpu和gpu的使用详解
2021/03/01 Python
巴西补充剂和维生素购物网站:Natue
2019/06/17 全球购物
新闻记者实习自我鉴定
2013/09/19 职场文书
法学专业本科生自荐信范文
2013/12/17 职场文书
优秀企业获奖感言
2014/02/01 职场文书
少年闰土教学反思
2014/02/22 职场文书
应急管理工作总结2015
2015/05/04 职场文书
乡镇安全生产月活动总结
2015/05/08 职场文书
《怀念母亲》教学反思
2016/02/19 职场文书
2019大学生预备党员转正思想汇报
2019/06/21 职场文书
PyTorch的Debug指南
2021/05/07 Python