php教程

超轻量级php框架startmvc

Laravel框架查询构造器简单示例

更新时间:2020-04-05 02:48:01 作者:startmvc
本文实例讲述了Laravel框架查询构造器。分享给大家供大家参考,具体如下:publicfunctionquery(

本文实例讲述了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 查询构造器