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 相关文章推荐
一个改进的UBB类
Oct 09 PHP
PHP和XSS跨站攻击的防范
Apr 17 PHP
php和javascript之间变量的传递实现代码
Dec 19 PHP
使用array mutisort 实现按某字段对数据排序
Jun 18 PHP
PHP中通过fopen()函数访问远程文件示例
Nov 18 PHP
PHP调试的强悍利器之PHPDBG
Feb 22 PHP
php短信接口代码
May 13 PHP
php大小写转换函数(strtolower、strtoupper)用法介绍
Nov 17 PHP
PHP面向对象程序设计(OOP)之方法重写(override)操作示例
Dec 21 PHP
php session_decode函数用法讲解
May 26 PHP
laravel Task Scheduling(任务调度)在windows下的使用详解
Oct 22 PHP
PHP ElasticSearch做搜索实例讲解
Feb 05 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实现构建排除当前元素的乘积数组方法
2018/10/06 PHP
Thinkphp 在api开发中异常返回依然是html的解决方式
2019/10/16 PHP
laravel csrf排除路由,禁止,关闭指定路由的例子
2019/10/21 PHP
Jquery中给animation加更多的运作效果实例
2013/09/05 Javascript
jquery的总体架构分析及实现示例详解
2014/11/08 Javascript
jfreechart插件将数据展示成饼状图、柱状图和折线图
2015/04/13 Javascript
轻松掌握JavaScript代理模式
2016/08/26 Javascript
浅谈JS中String()与 .toString()的区别
2016/10/20 Javascript
详解MVC如何使用开源分页插件(shenniu.pager.js)
2016/12/16 Javascript
jQuery Password Validation密码验证
2016/12/30 Javascript
node.js发送邮件email的方法详解
2017/01/06 Javascript
vue2滚动条加载更多数据实现代码
2017/01/10 Javascript
微信小程序实战之自定义抽屉菜单(7)
2017/04/18 Javascript
基于jquery实现多选下拉列表
2017/08/02 jQuery
Node.js学习教程之HTTP/2服务器推送【译】
2017/10/31 Javascript
Vue 3.x+axios跨域方案的踩坑指南
2019/07/04 Javascript
Python获取网页上图片下载地址的方法
2015/03/11 Python
Python中实现对Timestamp和Datetime及UTC时间之间的转换
2015/04/08 Python
Python配置mysql的教程(推荐)
2017/10/13 Python
python  logging日志打印过程解析
2019/10/22 Python
python PIL/cv2/base64相互转换实例
2020/01/09 Python
Selenium Webdriver元素定位的八种常用方式(小结)
2021/01/13 Python
Trunki英国官网:儿童坐骑式行李箱
2017/05/30 全球购物
三维科技面试题
2013/07/27 面试题
亿企通软件测试面试题
2012/04/10 面试题
方正Java笔试题
2014/07/03 面试题
大学毕业生求职自荐信
2014/02/20 职场文书
大一新生学期自我评价
2014/04/09 职场文书
优秀员工评优方案
2014/06/13 职场文书
新闻编辑专业自荐信
2014/07/02 职场文书
红领巾心向党演讲稿
2014/09/10 职场文书
员工保密协议书
2014/09/27 职场文书
2014年骨干教师工作总结
2014/12/19 职场文书
Mysql实现主从配置和多主多从配置
2021/06/02 MySQL
Python中OpenCV实现查找轮廓的实例
2021/06/08 Python
Python+Selenium自动化环境搭建与操作基础详解
2022/03/13 Python