Laravel 查询构造器的使用(二)

使用查询构造器对数据库的 查询 操作

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
//使用查询构造器查询数据
public function query4()
{
//get()取出所有的数据
$student = DB::table('student')->get();
dd($student);

//first()取出结果集中的第一条数据
$student = DB::table('student')->first();
dd($student);

$student = DB::table('student')
->orderBy('id', 'desc')
->first();
dd($student);

//单个where()条件
$student = DB::table('student')
->where('id', '>=', 1002)
->get();
dd($student);

//多个whereRaw()条件
$student = DB::table('student')
->whereRaw('id >= ? and age > ?', [1002, 20])
->get();
dd($student);

//pluck()返回具体的字段
$name = DB::table('student')
->pluck('name');
dd($name);

//lists()效果和pluck()类似
$name = DB::table('student')
->lists('name', 'id');
dd($name);

//select()
$student = DB::table('student')
->select('id' ,'name', 'age')
->get();
dd($student);

//chunk()一次查询几条数据
echo '<pre>';
DB::table('student')->chunk(2, function ($student){
var_dump($student);
});
}

Laravel 查询构造器的使用(二)
http://yoursite.com/2015/12/04/PHP/Laravel/Laravel 查询构造器的使用(二)/
作者
mohuani
发布于
2015年12月4日
许可协议