Laravel - MySQL数据库的使用详解3(Query Builder用法2:新增、修改、删除)

作者: hgphp 发布时间: 2019-09-13 浏览: 3327 次 编辑

五、新增、修改、删除操作

    在前文中我介绍了如何使用 Query Builder(查询构造器)进行数据查询,下面接着介绍如何使用它进行数据的增、删、改操作。同样假设我们有如下用户表(user):

原文:Laravel - MySQL数据库的使用详解3(Query Builder用法2:新增、修改、删除)


1,新增操作

(1)插入单条纪录

DB::table('user')->insert(
  [
    'username' => 'guest',
    'password' => 'abc123',
  ]
);

(2)插入多条纪录

DB::table('user')->insert(
  [
    ['username' => 'guest1', 'password' => 'abc111'],
    ['username' => 'guest2', 'password' => 'abc222'],
    ['username' => 'guest3', 'password' => 'abc333']
  ]
);

2,修改操作

(1)更新所有的记录

DB::table('user')->update(['username'=>'newname']);

(2)更新符合条件的j记录。

关于 where 语句更详细的用法,可以查看我之前写的文章(点击跳转

DB::table('user')
    ->where('id','>','50')
    ->update(['username'=>'newname']);

3,删除操作

(1)删除所有记录

DB::table('user')->delete();


(2)删除符合条件的j记录。

关于 where 语句更详细的用法,可以查看我之前写的文章(点击跳转

DB::table('user')
    ->where('id','>','50')
    ->delete();


原文链接:https://www.hangge.com/blog/cache/detail_2381.html


Laravel - MySQL数据库的使用详解系列:

1,Laravel - MySQL数据库的使用详解1(安装配置、基本用法)4,Laravel - MySQL数据库的使用详解4(Eloquent ORM用法1:创建模型)7,Laravel - MySQL数据库的使用详解7(Eloquent ORM用法4:插入、更新数据)
2,Laravel - MySQL数据库的使用详解2(Query Builder用法1:查询操作)5,Laravel - MySQL数据库的使用详解5(Eloquent ORM用法2:基本查询、动态范围)8,Laravel - MySQL数据库的使用详解8(Eloquent ORM用法5:删除数据)
3,Laravel - MySQL数据库的使用详解3(Query Builder用法2:新增、修改、删除)6,Laravel - MySQL数据库的使用详解6(Eloquent ORM用法3:模型关联、关联查询9,Laravel - MySQL数据库的使用详解9(Eloquent ORM用法6:事件、订阅、观察者)