yii2 增删改查
2017-11-10 15:57
351 查看
一、新增
使用model::save()操作进行新增数据$user= new User; $user->username =$username; $user->password =$password; $user->save()
使用createCommand()进行新增数据
Yii::$app->db->createCommand()->insert('user', [ 'name' => 'test', 'age' => 30, ])->execute();
批量插入数据
Yii::$app->db->createCommand()->batchInsert('user', ['name', 'age'], [ ['test01', 30], ['test02', 20], ['test03', 25], ])->execute();
二、修改
使用model::save()进行修改$user = User::find()->where(['name'=>'test'])->one(); //获取name等于test的模型 $user->age = 40; //修改age属性值 $user->save(); //保存
直接修改:修改用户test的年龄为40
$result = User::model()->updateAll(['age'=>40],['name'=>'test']);
使用createCommand()修改
Yii::$app->db->createCommand()->update('user', ['age' => 40], 'name = test')->execute();
三、删除
使用model::delete()进行删除$user = User::find()->where(['name'=>'test'])->one(); $user->delete();
直接删除:删除年龄为30的所有用户
$result = User::deleteAll(['age'=>'30']);
根据主键删除:删除主键值为1的用户
$result = User::deleteByPk(1);
使用createCommand()删除
Yii::$app->db->createCommand()->delete('user', 'age = 30')->execute();
相关文章推荐
- YII2 CURD 增删改查
- Yii2――使用数据库操作汇总(增删查改、事务)
- Yii2框架数据库增删改查小结
- yii2数据库增删改查询操作
- YII2模型之增删改查
- YII2模型之增删改查
- Creating a Simple CRUD App With Yii2 用 Yii2 创建一个简单的 CRUD (增删改查)应用
- yii2 增删改查
- Yii2框架数据库增删改查小结
- yii2增删改查
- Yii2增删改查-查询 where参数详细介绍
- yii2 basic 框架的初层应用以及简单的增删改查
- Yii2增删改查-查询 find
- yii2模型之增删改查
- Yii2 深入了解模型之增删改查
- Yii2框架数据库增删改查小结
- Yii2增删改查 - 增加、修改、删除
- Yii2深入了解模型之增删改查(读写)
- YII2模型之增删改查
- 原生YII2 增删改查的一些操作(非ActiveRecord)