Code前端首页关于Code前端联系我们

laravel可以对数据库进行增删改查,边学边学,

terry 2年前 (2023-09-25) 阅读数 56 #后端开发

laravel可以对数据库进行添加、删除、修改和控制。其实很简单,他一学会就能学会。

laravel对数据库进行增删改查,一学就会

在上一篇文章中我们学习了使用Facade对数据库进行增删改查控制。这种方法灵活性较差,不太方便。今天我们介绍另一种增删改查数据库的方法。方法,它是通过查询构造函数来实现的。

laravel对数据库进行增删改查,一学就会

添加新数据

使用插入。要在成功插入数据后返回ID,请使用insertGetId。

示例:

#查询构造函数返回添加数据后递增的id

$result=DB::table("students")->insertGetId(['name'=>"tianli", " Age "=>23,"register"=>$time]);//向学生表添加一条新数据并返回id

var_dump($result);

laravel对数据库进行增删改查,一学就会

更新数据

更新数据,使用了关键字update。更新时可以带条件请求where。

示例如下:

#更新查询构造函数数据

$result=DB::table("students")->where('id',2)->update(["name " = >"luoshan"]);//更新student表中ID为2的记录,并将name字段更新为luoshan

var_dump($result);

laravel对数据库进行增删改查,一学就会

查询数据

查询数据关键字get为用过的。示例如下:

#Querydatainformation

$result=DB::table("students")->where("id",4)->get(); // 查询student表中ID为4的记录。

var_dump($result);

laravel对数据库进行增删改查,一学就会

删除数据

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前端网发表,如需转载,请注明页面地址。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

热门