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 MySQL与分页效率
Jun 04 PHP
php 攻击方法之谈php+mysql注射语句构造
Oct 30 PHP
基于PHP array数组的教程详解
Jun 05 PHP
php实现可以设置中奖概率的抽奖程序代码分享
Jan 19 PHP
thinkPHP实现瀑布流的方法
Nov 29 PHP
PHP获取文件夹大小函数用法实例
Jul 01 PHP
php生成数字字母的验证码图片
Jul 14 PHP
怎样搭建PHP开发环境
Jul 28 PHP
[原创]PHP正则匹配中英文、数字及下划线的方法【用户名验证】
Aug 01 PHP
PHP双向链表定义与用法示例
Jan 31 PHP
thinkphp5 migrate数据库迁移工具
Feb 20 PHP
浅谈PHP中pack、unpack的详细用法
Mar 12 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实现多城市切换特效
2015/08/09 PHP
Joomla语言翻译类Jtext用法分析
2016/05/05 PHP
php实现的AES加密类定义与用法示例
2018/01/29 PHP
javascript 设置文本框中焦点的位置
2009/11/20 Javascript
鼠标悬浮显示二级菜单效果的jquery实现
2014/10/29 Javascript
简介JavaScript中valueOf()方法的使用
2015/06/05 Javascript
最新最热最实用的15个jQuery插件汇总
2015/07/05 Javascript
详解vue 中使用 AJAX获取数据的方法
2017/01/18 Javascript
微信小程序 wx:for的使用实例详解
2017/04/27 Javascript
基于layer.js实现收货地址弹框选择然后返回相应的地址信息
2017/05/26 Javascript
vue实现在一个方法执行完后执行另一个方法的示例
2018/08/25 Javascript
laydate时间日历插件使用方法详解
2018/11/14 Javascript
vue.js指令v-for使用以及下标索引的获取
2019/01/31 Javascript
小程序扫描普通链接二维码跳转小程序指定界面方法
2019/05/07 Javascript
Vue2.0使用嵌套路由实现页面内容切换/公用一级菜单控制页面内容切换(推荐)
2019/05/08 Javascript
详解elementUI中input框无法输入的问题
2020/04/27 Javascript
Vue如何实现监听组件原生事件
2020/07/03 Javascript
Vue实现腾讯云点播视频上传功能的实现代码
2020/08/17 Javascript
python实现梯度下降算法
2020/03/24 Python
Python叠加两幅栅格图像的实现方法
2019/07/05 Python
对Python获取屏幕截图的4种方法详解
2019/08/27 Python
解决Atom安装Hydrogen无法运行python3的问题
2019/08/28 Python
keras 实现轻量级网络ShuffleNet教程
2020/06/19 Python
Python实现给PDF添加水印的方法
2021/01/25 Python
摩飞电器俄罗斯官方网站:Morphy Richards俄罗斯
2020/07/30 全球购物
巴西24小时在线药房:Drogasil
2020/06/20 全球购物
香奈儿美国官网:CHANEL美国
2020/05/20 全球购物
24岁生日感言
2014/01/13 职场文书
学校大课间活动方案
2014/01/30 职场文书
妈妈活动方案
2014/08/15 职场文书
工资收入证明
2014/10/07 职场文书
悬崖上的金鱼姬观后感
2015/06/15 职场文书
2016年学校“6﹒26国际禁毒日”宣传活动总结
2016/04/05 职场文书
基于Python绘制子图及子图刻度的变换等的问题
2021/05/23 Python
Vue提供的三种调试方式你知道吗
2022/01/18 Vue.js
springboot入门 之profile设置方式
2022/04/04 Java/Android