侧边栏壁纸
博主头像
落叶人生博主等级

走进秋风,寻找秋天的落叶

  • 累计撰写 130562 篇文章
  • 累计创建 28 个标签
  • 累计收到 9 条评论
标签搜索

目 录CONTENT

文章目录

Laravel框架查询构造器 CURD操作示例

2022-07-03 星期日 / 0 评论 / 0 点赞 / 66 阅读 / 3959 字

本文实例讲述了Laravel框架查询构造器 CURD操作。分享给大家供大家参考,具体如下:新增//插入一条数据public function insert(){ $rs = DB::table('student')->

本文实例讲述了Laravel框架查询构造器 CURD操作。分享给大家供大家参考,具体如下:

新增

.
//插入一条数据public function insert(){  $rs = DB::table('student')->insert([    'name' => 'Kit',    'age' => 12  ]);  dd($rs);  //true}
..
//插入一条数据并返回自增IDpublic function insert(){  $id = DB::table('student')->insertGetId([    'name'=>'Tom',    'age'=>11  ]);  dd($id);  //1004}
..
//插入多条数据public function insert(){  $rs = DB::table('student')->insert([    ['name'=>'Ben','age'=>22],    ['name'=>'Jean','age'=>23]  ]);  dd($rs);//true}
.

更新

.
//更新一条数据public function update(){  $rs = DB::table('student')    ->where('id',1003)    ->update(['age'=>10]);  dd($rs);//1,返回受影响的行数}
..
//自增更新public function update(){  //所有年龄加1  $rs = DB::table('student')->increment('age');  dd($rs);//5,返回受影响的行数  //ID为1001的年龄加3  $rs = DB::table('student')    ->where('id',1001)    ->increment('age',3);  dd($rs);//1,返回受影响的行数}
..
//自减更新public function update(){  //所有年龄加1  $rs = DB::table('student')->decrement('age');  dd($rs);//5,返回受影响的行数  //ID为1001的年龄加3  $rs = DB::table('student')    ->where('id',1001)    ->decrement('age',3);  dd($rs);//1,返回受影响的行数}
..
//1001年龄加3并且性别改为11public function update(){  $rs = DB::table('student')    ->where('id',1001)    ->increment('age',3,['sex'=>11]);  dd($rs);//1,返回受影响的行数}
.

删除

.
//删除ID为1006的数据public function delete(){  $rs = DB::table('student')    ->where('id',1006)    ->delete();  dd($rs);//1,返回受影响的行数}
..
//删除ID大于1003的数据public function delete(){  $rs = DB::table('student')    ->where('id','>',1003)    ->delete();  dd($rs);//2,返回受影响的行数}
..
//清空数据表,不返回任何东西DB::table('student')->truncate();
.

查询

  • get
  • first
  • pluck
  • select
.
//查询所有数据$rs = DB::table('student')->get();
..
//查询第一条数据$rs = DB::table('student')->orderBy('id','desc')->first();
..
//查询一个name字段$rs = DB::table('student')->pluck('name');//查询name字段并以ID为键名$rs = DB::table('student')->pluck('name','id');
..
//查询name,age,sex字段$rs = DB::table('student')->select('name','age','sex')->get();
.

聚合函数

.
$rs = DB::table('student')->count();$rs = DB::table('student')->max('age');$rs = DB::table('student')->min('age');$rs = DB::table('student')->avg('age');$rs = DB::table('student')->sum('age');
.

更多关于Laravel相关内容感兴趣的读者可查看本站专题:《Laravel框架入门与进阶教程》、《php优秀开发框架总结》、《php面向对象程序设计入门教程》、《php+mysql数据库操作入门教程》及《php常见数据库操作技巧汇总

希望本文所述对大家基于Laravel框架的PHP程序设计有所帮助。

广告 广告

评论区