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合并数组+与array_merge的区别分析
Aug 01 PHP
php获取post中的json数据的实现方法
Jun 08 PHP
PHP循环结构实例讲解
Feb 10 PHP
纯PHP生成的一个树叶图片画图例子
Apr 16 PHP
php获取textarea的值并处理回车换行的方法
Oct 20 PHP
php以post形式发送xml的方法
Nov 04 PHP
php绘制一个矩形的方法
Jan 24 PHP
PHP文件读取功能的应用实例
May 08 PHP
[原创]PHP实现逐行删除文件右侧空格的方法
Dec 25 PHP
thinkPHP中验证码的简单使用方法
Dec 26 PHP
php 在字符串指定位置插入新字符的简单实现
Jun 28 PHP
PHP给源代码加密的几种方法汇总(推荐)
Feb 06 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语法(4)
2006/10/09 PHP
用缓存实现静态页面的测试
2006/12/06 PHP
神盾加密解密教程(二)PHP 神盾解密
2014/06/08 PHP
Yii针对添加行的增删改查操作示例
2016/10/18 PHP
PHP上传图片时判断上传文件是否为可用图片的方法
2016/10/20 PHP
php制作基于xml的RSS订阅源功能示例
2017/02/08 PHP
php实现文章评论系统
2019/02/18 PHP
javascript 面向对象全新理练之数据的封装
2009/12/03 Javascript
javascript实现html页面之间参数传递的四种方法实例分析
2015/12/15 Javascript
Javascript生成全局唯一标识符(GUID,UUID)的方法
2016/02/27 Javascript
无阻塞加载js,防止因js加载不了影响页面显示的问题
2016/12/18 Javascript
AngularJS日程表案例详解
2017/08/15 Javascript
Vue 自定义动态组件实例详解
2018/03/28 Javascript
Vue实现Layui的集成方法步骤
2020/04/10 Javascript
jQuery 选择器用法实例分析【prev + next】
2020/05/22 jQuery
[01:19:23]2018DOTA2亚洲邀请赛 4.5 淘汰赛 Mineski vs VG 第二场
2018/04/06 DOTA
在树莓派2或树莓派B+上安装Python和OpenCV的教程
2015/03/30 Python
Python MySQLdb模块连接操作mysql数据库实例
2015/04/08 Python
python实现bucket排序算法实例分析
2015/05/04 Python
Python基于FTP模块实现ftp文件上传操作示例
2018/04/23 Python
matplotlib subplots 调整子图间矩的实例
2018/05/25 Python
python验证码识别教程之滑动验证码
2018/06/04 Python
python实现自动登录
2018/09/17 Python
关于Flask项目无法使用公网IP访问的解决方式
2019/11/19 Python
Django中的AutoField字段使用
2020/05/18 Python
Python如何避免文件同名产生覆盖
2020/06/09 Python
python爬取招聘要求等信息实例
2020/11/20 Python
CSS3常用的几种颜色渐变模式总结
2016/11/18 HTML / CSS
写好求职信第一句话的技巧
2013/10/26 职场文书
语文教育专业应届生求职信
2013/11/23 职场文书
行政诉讼答辩状
2015/05/21 职场文书
《游戏公平》教学反思
2016/02/20 职场文书
php+laravel 扫码二维码签到功能
2021/05/15 PHP
Redis三种集群模式详解
2021/10/05 Redis
详解MySQL中timestamp和datetime时区问题导致做DTS遇到的坑
2021/12/06 MySQL
笔记本自带的win11如何跳过联网激活?
2022/04/20 数码科技