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
亲密接触PHP之PHP语法学习笔记1
Dec 17 PHP
php cookie 作用范围?不要在当前页面使用你的cookie
Mar 24 PHP
仿AS3实现PHP 事件机制实现代码
Jan 27 PHP
php中关于普通表单多文件上传的处理方法
Mar 25 PHP
Apache实现Web Server负载均衡详解(不考虑Session版)
Jul 05 PHP
php初始化对象和析构函数的简单实例
Mar 11 PHP
php实现的树形结构数据存取类实例
Nov 29 PHP
Zend Framework教程之Zend_Config_Ini用法分析
Mar 23 PHP
PHP基于rabbitmq操作类的生产者和消费者功能示例
Jun 16 PHP
phpMyAdmin通过密码漏洞留后门文件
Nov 20 PHP
PHP7 新增常量
Mar 09 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
NT IIS下用ODBC连接数据库
2006/10/09 PHP
php面向对象的方法重载两种版本比较
2008/09/08 PHP
php随机取mysql记录方法小结
2014/12/27 PHP
PHP实现动态web服务器方法
2015/07/29 PHP
PHP htmlentities()函数用法讲解
2019/02/25 PHP
PHP的JSON封装、转变及输出操作示例
2019/09/27 PHP
slice函数的用法 之不错的应用
2006/12/29 Javascript
jquery 获取json数据实现代码
2009/04/27 Javascript
js 动态选中下拉框
2009/11/26 Javascript
一个简单的js渐显(fadeIn)渐隐(fadeOut)类
2010/06/19 Javascript
js根据给定的日期计算当月有多少天实现思路及代码
2013/02/25 Javascript
解析Jquery中如何把一段html代码动态写入到DIV中(实例说明)
2013/07/09 Javascript
js判断上传文件类型判断FileUpload文件类型代码
2014/05/20 Javascript
javascript在IE下trim函数无法使用的解决方法
2014/09/12 Javascript
Vue-cli3项目配置Vue.config.js实战记录
2018/07/29 Javascript
NodeJS 实现多语言的示例代码
2018/09/11 NodeJs
Element Alert警告的具体使用方法
2020/07/27 Javascript
[15:41]教你分分钟做大人——灰烬之灵
2015/03/11 DOTA
Python3 加密(hashlib和hmac)模块的实现
2017/11/23 Python
Python3导入自定义模块的三种方法详解
2018/04/13 Python
儿童python练习实例
2018/05/27 Python
利用Python如何实现一个小说网站雏形
2018/11/23 Python
简单了解django索引的相关知识
2019/07/17 Python
flask框架单元测试原理与用法实例分析
2019/07/23 Python
Python实现直播推流效果
2019/11/26 Python
naturalizer加拿大官网:美国娜然女鞋
2017/04/04 全球购物
会计专业自荐信范文
2013/12/02 职场文书
工地门卫岗位职责
2013/12/30 职场文书
采购助理岗位职责
2014/02/16 职场文书
经典而简洁的婚礼主持词
2014/03/13 职场文书
十佳中学生事迹材料
2014/06/02 职场文书
企业党员个人自我评价
2014/09/20 职场文书
单位工资证明范本
2015/06/12 职场文书
结婚十年感言
2015/07/31 职场文书
爱国主题班会教案
2015/08/14 职场文书
用PYTHON去计算88键钢琴的琴键频率和音高
2022/04/10 Python