首页 > 编程 > PHP > 正文

Yii2框架数据库简单的增删改查语法小结

2020-03-22 19:56:25
字体:
来源:转载
供稿:网友
User::find()- where(['name' = 'ttt'])- one(); //返回 ['name' = 'ttt'] 的一条数据;
User::find()- where(['name' = 'ttt'])- all(); //返回 ['name' = 'ttt'] 的所有数据;
User::findBySql('SELECT * FROM user')- all(); //用 sql 语句查询 user 表里面的所有数据;
User::findBySql('SELECT * FROM user')- one(); 此方法是用 sql 语句查询 user 表里面的一条数据;
User::find()- andWhere(['sex' = '女', 'age' = '18'])- count('id'); //统计符合条件的总条数;
User::find()- one(); //返回一条数据;
User::find()- all(); //返回所有数据;
User::find()- count(); //返回记录的数量;
User::find()- average(); //返回指定列的平均值;
User::find()- min(); //返回指定列的最小值 ;
User::find()- max(); //返回指定列的最大值 ;
User::find()- scalar(); //返回值的第一行第一列的查询结果;
User::find()- column(); //返回查询结果中的第一列的值;
User::find()- exists(); //返回一个值指示是否包含查询结果的数据行;
查询操作:
User::find()- where(['name' = 'username'])- one(); 此方法返回 ['name' = 'username'] 的一条数据;
User::find()- where(['name' = 'username'])- all(); 此方法返回 ['name' = 'username'] 的所有数据;
User::find()- andWhere(['sex' = '男', 'age' = '24'])- count('id'); 统计符合条件的总条数;
新增操作:
$model = newUser();
$model- username = 'username';
$model- age = '20';
$model- insert();
修改操作:$User = User::findOne($id);
$User- name = 'zhangsan';
$User- save(); // 等同于 $User- update();
删除操作:
User::deleteAll('name = username'); 删除 name = username 的数据;
User::findOne($id)- delete(); 删除主键为 $id变量 值的数据库
User::deleteAll('age :age AND sex = :sex', [':age' = '20', ':sex' = '1']); 删除符合条件的数据;
以上所述是小编给大家介绍的Yii2框架数据库简单的增删改查语法小结,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对phpstudy网站的支持!PHP教程

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表