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
BBS(php & mysql)完整版(七)
Oct 09 PHP
dedecms系统常用术语汇总
Apr 03 PHP
PHP 引用文件技巧
Mar 02 PHP
smarty中先strip_tags过滤html标签后truncate截取文章运用
Oct 25 PHP
兼容性最强的PHP生成缩略图的函数代码(修改版)
Jan 18 PHP
分享php代码将360浏览器导出的favdb的sqlite数据库文件转换为html
Dec 09 PHP
深入浅析php中sprintf与printf函数的用法及区别
Jan 08 PHP
php实现博客,论坛图片防盗链的方法
Oct 15 PHP
PHP实现QQ登录的开原理和实现过程
Feb 04 PHP
laravel实现查询最后执行的一条sql语句的方法
Oct 09 PHP
PHP代码覆盖率统计详解
Jul 22 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 文件上传功能实现代码
2009/06/24 PHP
phpexcel导入excel数据使用方法实例
2013/12/24 PHP
PHP调试及性能分析工具Xdebug详解
2017/02/09 PHP
javascript:以前写的xmlhttp池,代码
2008/05/18 Javascript
JQuery 无废话系列教程(一) jquery入门 [推荐]
2009/06/23 Javascript
js实现图片旋转的三种方法
2014/04/10 Javascript
JQuery教学之性能优化
2014/05/14 Javascript
jquery滚动特效集锦
2015/06/03 Javascript
jQuery validate+artdialog+jquery form实现弹出表单思路详解
2016/04/18 Javascript
浅谈bootstrap使用中的一些问题以及解决过程
2016/10/18 Javascript
微信小程序 常见问题总结(4058,40013)及解决办法
2017/01/11 Javascript
three.js实现围绕某物体旋转
2017/01/25 Javascript
微信小程序图片轮播组件gallery slider使用方法详解
2018/01/31 Javascript
JavaScript简单实现动态改变HTML内容的方法示例
2018/12/25 Javascript
NVM安装nodejs的方法实用步骤
2019/01/16 NodeJs
了解javascript中变量及函数的提升
2019/05/27 Javascript
Python多层嵌套list的递归处理方法(推荐)
2016/06/08 Python
Python实现多并发访问网站功能示例
2017/06/19 Python
pycharm 将django中多个app放到同个文件夹apps的处理方法
2018/05/30 Python
详谈Python 窗体(tkinter)表格数据(Treeview)
2018/10/11 Python
python 多线程将大文件分开下载后在合并的实例
2018/11/09 Python
Python设计模式之适配器模式原理与用法详解
2019/01/15 Python
python2 中 unicode 和 str 之间的转换及与python3 str 的区别
2019/07/25 Python
tensorflow安装成功import tensorflow 出现问题
2020/04/16 Python
利用python对mysql表做全局模糊搜索并分页实例
2020/07/12 Python
专门出售各种儿童读物的网站:Put Me In The Story
2016/08/07 全球购物
销售代表求职自荐信
2013/10/01 职场文书
幼儿运动会邀请函
2014/01/17 职场文书
统计系教授推荐信
2014/02/28 职场文书
文化与传播毕业生求职信
2014/03/09 职场文书
2015年幼师工作总结
2015/04/28 职场文书
民事二审代理词
2015/05/25 职场文书
小学音乐课教学反思
2016/02/18 职场文书
JS异步堆栈追踪之为什么await胜过Promise
2021/04/28 Javascript
解决go在函数退出后子协程的退出问题
2021/04/30 Golang
一文了解Java动态代理的原理及实现
2022/07/07 Java/Android