插入一條數據
DB::table(‘users’)->insert([
‘name’ =>‘哈哈哈’,
‘password’ => ‘1111’
]);
返回自增ID
$userId = DB::table(‘users’)->insertGetId([
‘name’ => str_random(10),
‘email’ => str_random(8) . ‘@qq.com’,
‘password’ => bcrypt(‘secret’)
]);
查詢所有數據
DB::table(‘users’)->get();
查詢數據的第一條
$user = DB::table(‘users’)->where(‘name’, $name)->first();
查詢多個字段
$user = DB::table(‘users’)->select(‘id’, ‘name’, ‘email’)->where(‘name’, $name)->first();
條件查詢
$user = DB::table(‘users’)->where(‘name’, $name)->get();
更新數據
DB::table(‘users’)->where(‘id’, ‘222’ )->update([‘name’ => str_random(8)]);
加一操作
DB::table(‘posts’)->where(‘id’, 100)->increment(‘views’);
減一操作
DB::table(‘posts’)->where(‘id’, 100)->decrement(‘votes’);
刪除一條數據
DB::table(‘users’)->where(‘id’, ‘>=’, $id)->delete();
刪除所有
DB::table(‘users’)->delete();
刪除所有數據並重置自增id
DB::table(‘users’)->truncate();