Yii2.0对数据库 查询
2016-02-16 11:27
489 查看
下面介绍一下 Yii2.0对数据库 查询的一些简单的操作
User::find()->all(); 此方法返回所有数据;
User::findOne($id); 此方法返回 主键 id=1 的一条数据;
User::find()->where(['name' =>'大大'])->one();
此方法返回 ['name'=> '大大'] 的一条数据;
User::find()->where(['name' =>'大大'])->all(); 此方法返回 ['name'=>
'大大'] 的所有数据;
User::findBySql('SELECT * FROM user')->all(); 此方法是用 sql 语句查询 user 表里面的所有数据;
User::findBySql('SELECT * FROMuser')->one(); 此方法是用 sql 语句查询 user表里面的一条数据;
User::find()->andWhere(['sex'=> '男', 'age' => '24'])->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()->batch(10); 每次取 10条数据
User::find()->each(10); 每次取 10条数据, 迭代查询
User::find()->all(); 此方法返回所有数据;
User::findOne($id); 此方法返回 主键 id=1 的一条数据;
User::find()->where(['name' =>'大大'])->one();
此方法返回 ['name'=> '大大'] 的一条数据;
User::find()->where(['name' =>'大大'])->all(); 此方法返回 ['name'=>
'大大'] 的所有数据;
User::findBySql('SELECT * FROM user')->all(); 此方法是用 sql 语句查询 user 表里面的所有数据;
User::findBySql('SELECT * FROMuser')->one(); 此方法是用 sql 语句查询 user表里面的一条数据;
User::find()->andWhere(['sex'=> '男', 'age' => '24'])->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()->batch(10); 每次取 10条数据
User::find()->each(10); 每次取 10条数据, 迭代查询
相关文章推荐
- mac OS X自带PHP环境,没有freetype的解决办法
- PHP模拟post提交数据方法汇总
- PHP过滤XSS攻击的函数
- php 下载放在服务器里面的pdf文件代码
- php底层开发框架, yaf,swoole,hiphop
- php可选缓存APC
- php无法用mail函数发送邮件之原因
- PHP中设置时区方法汇总
- PHP+MySql 分页原理
- 扫码支付成功后自动跳转到支付成功页
- phpstorm10破解版安装和汉化(下载)
- 三种方法教你如何用PHP模拟post提交数据
- 无限期免费试用Zend Studio
- [译] 理解PHP内部函数的定义(给PHP开发者的PHP源码-第二部分)
- 使用PHP处理数据库数据如何将数据返回客户端并显示当前状态
- PHPCMS 修改后台路径简便方法
- 使用PHP处理数据库数据如何将数据返回客户端并显示当前状态
- PHP模拟post提交数据方法汇总
- thinkphp3.2点击刷新生成验证码
- HTML中嵌入PHP的简单方法