laravel可以对数据库进行增删改查,边学边学,
laravel可以对数据库进行添加、删除、修改和控制。其实很简单,他一学会就能学会。
在上一篇文章中我们学习了使用Facade对数据库进行增删改查控制。这种方法灵活性较差,不太方便。今天我们介绍另一种增删改查数据库的方法。方法,它是通过查询构造函数来实现的。
添加新数据
使用插入。要在成功插入数据后返回ID,请使用insertGetId。
示例:
#查询构造函数返回添加数据后递增的id
$result=DB::table("students")->insertGetId(['name'=>"tianli", " Age "=>23,"register"=>$time]);//向学生表添加一条新数据并返回id
var_dump($result);
更新数据
更新数据,使用了关键字update。更新时可以带条件请求where。
示例如下:
#更新查询构造函数数据
$result=DB::table("students")->where('id',2)->update(["name " = >"luoshan"]);//更新student表中ID为2的记录,并将name字段更新为luoshan
var_dump($result);
查询数据
查询数据关键字get为用过的。示例如下:
#Querydatainformation
$result=DB::table("students")->where("id",4)->get(); // 查询student表中ID为4的记录。
var_dump($result);
删除数据
laravel查询构造函数中用于删除数据的关键字是delete。示例如下:
#删除数据
$bool=DB: :table("students")->where("id",3)->delete();//删除id为的记录3 学生表中
var_dump($bool);
增加减法
自动增加 在更新数据时,我们还可以自动增加或减少某些字段的内容。示例如下:
#有条件自增和自减
$bool=DB::table("students")->where('id',">=",3)->increment("age",3) ;//增加表示增加,减少表示减少
var_dump($bool);
版权声明
本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。