yii2增删改查语句User::find()->all(); 此⽅法返回所有数据;
User::findOne($id); 此⽅法返回主键 id=1 的⼀条数据(举个例⼦);
User::find()->where(['name' => '⼩伙⼉'])->one(); 此⽅法返回 ['name' => '⼩伙⼉'] 的⼀条数据;User::find()->where(['name' => '⼩伙⼉'])->all(); 此⽅法返回 ['name' => '⼩伙⼉'] 的所有数据;User::find()->orderBy('id DESC')->all(); 此⽅法是排序查询;
User::findBySql('SELECT * FROM user')->all(); 此⽅法是⽤ sql 语句查询 user 表⾥⾯的所有数据;User::findBySql('SELECT * FROM user')->one(); 此⽅法是⽤ sql 语句查询 user 表⾥⾯的⼀条数据;User::find()->andWhere(['sex' => '男', 'age' => '24'])->count('id'); 统计符合条件的总条数;
User::find()->andFilterWhere(['like', 'name', '⼩伙⼉']); 此⽅法是⽤ like 查询 name 等于⼩伙⼉的数据//⾮查询语句
// INSERT (table name, column values)
Yii::$app->db->createCommand()->insert('user', [
'name' => 'Sam',
基本的增删改查语句
'age' => 30,
])->execute();
// UPDATE (table name, column values, condition)
Yii::$app->db->createCommand()->update('user', ['status' => 1], 'age > 30')->execute();
// DELETE (table name, condition)
Yii::$app->db->createCommand()->delete('user', 'status = 0')->execute();
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论