1、显示查询数据
public function show(){
$res = DB::table('msgs')->get();
$res = DB::table('msgs')->where('id','>',3)->get();
$res = DB::table('msgs')->select('id','email','title')->get();
$res = DB::table('msgs')->where('id','>',3)->first();
$res = DB::table('msgs')->where('id',3)->value('title');
$res = DB::table('msgs')->pluck('title');
foreach($res as $k => $v){
dump($v);
}
$res = DB::select('select * from msgs');
dump($res);
}
2、添加数据
public function insert(){
$data = ['title'=>'Laravel DB Test','content'=>'方便使用sql查询','stu'=>'13'];
或者
$data = array(
array('title'=>'测试1','content'=>'测试1','stu'=>15),
array('title'=>'测试2','content'=>'测试2','stu'=>16),
);
DB::table('msgs')->insert($data);
}
3、添加数据并返回ID的方法getId
public function getId(){
$data = ['title'=>'测试3','content'=>'测试3','stu'=>'17'];
$res = DB::table('msgs')->insertGetId($data);
dump($res);
}
4、修改数据、increment增加,decrement减少
public function edit(){
DB::table('msg')->where('id',1)->update(['title'=>'DB类之修改']);
DB::table('users')->where('id',1)->increment('age');
DB::table('users')->where('id',2)->increment('age', 3);
DB::table('users')->where('id',3)->decrement('age');
DB::table('users')->where('id',4)->decrement('age', 3)
}
5、删除数据
public function del(){
DB::table('msgs')->where('id',1)->delete();
DB::table('msgs')->truncate();
}