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 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76
| <?php namespace App\Http\Controllers; use Illuminate\Support\Facades\DB; class StudentController extends Controller { $bool = DB::insert('insert into student(name,age) values(?,?)', ['Leroi', 18]); var_dump($bool); $num = DB::update('update student set age = ? where name = ?',[20,'Leroi']); var_dump($num); $students = DB::select('select * from student'); dd($students); $num = DB::delete('delete from student where id> ?',[0]); var_dump($num); $bool = DB::table('student')->insert(['name' => 'Li', 'age' => 18]); var_dump($bool); $id = DB::table('student')->insertGetId(['name' => 'LiL', 'age' => 28]); var_dump($id); $bool = DB::table('student')->insert([['name' => 'Lpi', 'age' => 16], ['name' => 'Lia', 'age' => 108]]); var_dump($bool); $num = DB::table('student')->where('id', 2)->update(['age' => 50]); $num = DB::table('student')->increment('age', 1); $num = DB::table('student')->decrement('age', 1, ['name' => '啦啦啦']); var_dump($num); $num = DB::table('student')->where('id', '>=', 4)->delete(); var_dump($num); var_dump($num); $students = DB::table('student')->get(); dd($students); $students = DB::table('student')->orderBy('id', 'desc')->where('id', '>=', 2)->get(); dd($students); $students = DB::table('student')->orderBy('id', 'desc')->first(); dd($students); $students = DB::table('student')->where('id', '>', 2)->where('id', '<', 4)->get(); dd($students); $students = DB::table('student')->whereRaw('id>= ? and id < ?', [2, 4])->get(); dd($students); $names = DB::table('student')->pluck('name'); dd($names); $names = DB::table('student')->pluck('name', 'id'); dd($names); $students = DB::table('student')->select('id', 'name', 'age')->get(); dd($students); DB::table('student')->orderBy('id', 'desc')->chunk(2, function ($students) { var_dump($students); if (condition) { return false; } }); $num = DB::table('student')->count(); $max = DB::table('student')->max('age'); $min = DB::table('student')->min('age'); $avg = DB::table('student')->avg('age'); $sum = DB::table('student')->sum('age'); } }
|