插入一条数据
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();