标签:laravel 数据库 laravel5 删除 查询 增加
Laravel数据库基础
Laravel 让连接数据库和运行查询都变得非常简单。应用的数据库配置位于
config/database.php。在该文件中你可以定义所有的数据库连接,并指定哪个连接是默认连接。该文件中提供了所有支持数据库系统的配置示例。
默认情况下,Laravel 示例环境配置已经为 Laravel Homestead 做好准备,当然,你也可以按照需要为本地的数据库修改该配置。
下面是一些基本应用列子,配有注释,可供参考。
Route::get(‘/‘,function(){
//查询。数组里面的值与?号相对应,这是laravel的特性
// $results = DB::select(‘select * from admin where id=?‘,[1]);
//更新
// $results = DB::update(‘update admin set name = ? where id =?‘,[‘laravel‘,1]);
//插入
// $results = DB::insert(‘insert into admin(name,password) VALUES (?,?)‘,[‘laravel2‘,123]);
//删除
// $results = DB::delete(‘delete from admin where id = ?‘,[102]);
//批量插入
// $results = DB::table(‘admin‘)->insert([
// [‘name‘=>‘laravel3‘,‘password‘=>1],
// [‘name‘=>‘laravel4‘,‘password‘=>2],
// [‘name‘=>‘laravel5‘,‘password‘=>3],
// [‘name‘=>‘laravel6‘,‘password‘=>4],
// ]);
//插入后返回ID
// $results = DB::table(‘admin‘)->insertGetId([
// ‘name‘=>‘laravel7‘,‘password‘=>123
// ]);
//对特定ID进行更新
// $results = DB::table(‘admin‘)->where(‘id‘,109)->update([
// ‘name‘=>‘update name‘,‘password‘=>123
// ]);
//对特定ID进行删除
// $results = DB::table(‘admin‘)->where(‘id‘,108)->delete();
//只返回name
// $results = DB::table(‘admin‘)->get([‘name‘]);
//只返回第一条记录
// $results = DB::table(‘admin‘)->first();
//查询id大于100的记录
// $results = DB::table(‘admin‘)->where(‘id‘,‘>‘,100)->get();
//查询id大于100或者小于5的记录
// $results =DB::table(‘admin‘)->where(‘id‘,‘>‘,100)->orWhere(‘id‘,‘<‘,5)->get();
//查询id从100到104的记录(包含100和104)
// $results =DB::table(‘admin‘)->whereBetween(‘id‘,[100,104])->get();
//只查询id为100,102,105的记录
// $results = DB::table(‘admin‘)->whereIn(‘id‘,[100,102,105])->get();
//只查询id除了100,102,105以外的其他记录
// $results =DB::table(‘admin‘)->whereNotIn(‘id‘,[100,102,105])->get();
//只查询3个id记录
// $results =DB::table(‘admin‘)->where(‘id‘,‘>‘,100)->take(3)->get();
//只查询3个记录
// $results =DB::table(‘admin‘)->where(‘id‘,‘>‘,100)->limit(3)->get();
//跳过一条记录后取出3条记录
// $results =DB::table(‘admin‘)->where(‘id‘,‘>‘,100)->skip(1)->take(3)->get();
//只取出id为105的name
// $results = DB::table(‘admin‘)->where(‘id‘,105)->pluck(‘name‘);
//查看有多少条记录
// $results = DB::table(‘admin‘)->count();
//查看最大id为多少
// $results = DB::table(‘admin‘)->max(‘id‘);
//查看最小id为多少
// $results = DB::table(‘admin‘)->min(‘id‘);
//查看平均id为多少
// $results = DB::table(‘admin‘)->avg(‘id‘);
//查看id总和为多少
// $results = DB::table(‘admin‘)->sum(‘id‘);
dd($results);
});
本文出自 “好好学习天天向上” 博客,请务必保留此出处http://sunrising.blog.51cto.com/10729461/1697026
标签:laravel 数据库 laravel5 删除 查询 增加
原文地址:http://sunrising.blog.51cto.com/10729461/1697026