yii2.0 ActiveRecord 查询汇总
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 等于 小伙儿的 数据
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()->batch(10); 每次取 10 条数据
User::find()->each(10); 每次取 10 条数据, 迭代查询
最新文章
- ASP.NET的视图(Razor)循环产生html代码
- C语言_第一章
- php缓存技术(减少数据库服务器压力)
- IPC----消息队列
- Linux文件系统(inode、block……)
- Linux下巧用my.cnf,mysql连接服务器不需要输入账号密码信息
- 【应用笔记】【AN002】通过iTool2基于MinGW平台读写EEPROM
- sizeWithFont方法被弃用了,该怎么办?
- Emmet(前身是zen coding)介绍和使用
- 使用systemtap调试linux内核
- web02--jsp数据传递
- SVN和GIT的使用
- 《SpringMVC从入门到放肆》一、概述
- iframe局部刷新的二种实现方法
- git回滚远程仓库
- EL表达式和JSTL标签库
- MDX Cookbook 06 - GENERATE 循环遍历
- 小强 ROS 机器人教程
- 字典构造、合并(dict)、排序
- 1023: Pong’s Birds(概率)