// get()方法 获取所有数据
$data = DB::table('article')
->whereRaw('id >= ? and age >= ?', [5, 20]) // 多个条件筛选的写法
->get();
dd($data);
// first()方法 获取结果集第一条数据
$data2 = DB::table('article')
->orderBy('id','desc')
->first();
dd($data2);
// pluck方法 返回结果集的指定字段
$data3 = DB::table('article')
->pluck('title');
dd($data3);
// lists方法 返回结果集的指定字段,并可指定字段为下标
$data4 = DB::table('article')
->lists('title', 'id'); // 第二个参数为指定的字段作为下标
// select 返回结果集多个指定字段
$data5 = DB::table('article')
->select('id', 'title', 'author')
->get();
// chunk()方法 查询大数据时分段查询返回结果
DB::table('article')->chunk(5, function($data6) { // 第一个参数为每段的数量
var_dump($data6);
return false; // 在条件下停止查询
});