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 相关文章推荐
在Windows系统上安装PHP运行环境文字教程
Jul 19 PHP
php 变量未定义等错误的解决方法
Jan 12 PHP
解析CodeIgniter自定义配置文件
Jun 18 PHP
解析argc argv在php中的应用
Jun 24 PHP
解析php防止form重复提交的方法
Jul 01 PHP
PHP字符串的递增和递减示例介绍
Feb 11 PHP
php自动更新版权信息显示的方法
Jun 19 PHP
php去除二维数组的重复项方法
Nov 03 PHP
php等比例缩放图片及剪切图片代码分享
Feb 13 PHP
Symfony2学习笔记之控制器用法详解
Mar 17 PHP
php和asp语法上的区别总结
May 12 PHP
php给数组赋值的实例方法
Sep 26 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中Fatal error session_start()错误解决步骤
2014/08/05 PHP
PHP自定义函数实现格式化秒的方法
2016/09/14 PHP
PHP实现的防止跨站和xss攻击代码【来自阿里云】
2018/01/29 PHP
php微信公众号开发之快递查询
2018/10/20 PHP
PHP实现浏览器格式化显示XML的方法示例
2019/01/22 PHP
js location.replace与location.reload的区别
2010/09/08 Javascript
IE与FF下javascript获取网页及窗口大小的区别详解
2014/01/14 Javascript
BootStrap的Datepicker控件使用心得分享
2016/05/25 Javascript
一次$.getJSON不执行的简单记录
2016/07/19 Javascript
jQuery实现点击查看大图并以弹框的形式居中
2016/08/08 Javascript
vue2.0数据双向绑定与表单bootstrap+vue组件
2017/02/27 Javascript
layui表格实现代码
2017/05/20 Javascript
jQuery修改DOM结构_动力节点Java学院整理
2017/07/05 jQuery
js模拟百度模糊搜索的实例
2017/08/04 Javascript
基于vue组件实现猜数字游戏
2020/05/28 Javascript
JS中的事件委托实例浅析
2018/03/22 Javascript
详解新手使用vue-router传参时注意事项
2019/06/06 Javascript
利用layer实现表单完美验证的方法
2019/09/26 Javascript
JavaScript中CreateTextFile函数
2020/08/30 Javascript
[01:00:14]DOTA2官方TI8总决赛纪录片 真视界True Sight
2019/01/16 DOTA
学习python (1)
2006/10/31 Python
Django + Uwsgi + Nginx 实现生产环境部署的方法
2018/06/20 Python
python2与python3中关于对NaN类型数据的判断和转换方法
2018/10/30 Python
解决python 读取excel时 日期变成数字并加.0的问题
2019/10/08 Python
Django框架HttpRequest对象用法实例分析
2019/11/01 Python
CSS3之背景尺寸Background-size使用介绍
2013/10/14 HTML / CSS
HTML5之HTML元素扩展(下)—增强的Form表单元素值得关注
2013/01/31 HTML / CSS
what is the difference between ext2 and ext3
2013/11/03 面试题
大学专科求职信
2014/07/02 职场文书
企业委托书范本
2014/09/13 职场文书
勤俭节约主题班会
2015/08/13 职场文书
股东出资协议书
2016/03/21 职场文书
创业计划书之少年玩具店
2019/09/05 职场文书
Python爬虫数据的分类及json数据使用小结
2021/03/29 Python
opencv读取视频并保存图像的方法
2021/06/04 Python
Python实现GIF动图以及视频卡通化详解
2021/12/06 Python