查詢所有
$data = DB::table('user')->get();
查詢所有,並指定字段 推薦使第一種方式
$data = DB::table('user')->get(['name','age']);
查詢單條數據
$ret = DB::table('member')->where('id', 5)->first();
獲取一列數據
$ret = DB::table('member')->pluck('name');
分頁操作
$ret = DB::table('member')->orderBy('id','desc')->offset(0)->limit(2)->get();
limit:表示限制輸出的條數
offset:從什么地方開始,起始從0開始
排序 以ID來進行倒序排列
增刪改查
$ret = DB::table('member')->orderBy('id','desc')->get();
insert() 可以同時添加一條或多條,返回值是布爾類型。
insertGetId() 只能添加一條數據,返回自增的id。
添加多條記錄
$ret = DB::table('member')->insert([
['name'=>'AAAA','age'=>20,'email'=>'111@111.com'],
['name'=>'BBBB','age'=>30,'email'=>'222@222.com'],
]);
添加數據並得到插入時的ID值
$ret = DB::table('member')->insertGetId([
'name' => '小華',
'age' => 60,
'email' => 'ff@ff.com'
]);
修改
$ret = DB::table('member')->where('id', 2)->update([
'name' => '修改一下',
'age' => 50
]);
刪除數據
$ret = DB::table('member')->where('id',2)->delete();