Laravel - MySQL数据库的使用详解3(Query Builder用法2:新增、修改、删除)
五、新增、修改、删除操作
在前文中我介绍了如何使用 Query Builder(查询构造器)进行数据查询,下面接着介绍如何使用它进行数据的增、删、改操作。同样假设我们有如下用户表(user):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();