zoukankan      html  css  js  c++  java
  • Yii2数据库操作再总结

    User::find()->all(); 此方法返回所有数据;
    User::findOne($id); 此方法返回 主键 id=1 的一条数据(举个例子);
    User::find()->where(['name' => 'yii'])->one(); 此方法返回 ['name' => 'yii'] 的一条数据;
    User::find()->where(['name' => 'yii'])->all(); 此方法返回 ['name' => 'yii'] 的所有数据;
    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', 'yii']); 此方法是用 like 查询 name 等于 yii的 数据
    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 条数据, 迭代查询

    更多资料参考:http://blog.csdn.net/xundh/article/details/45955195/

  • 相关阅读:
    USACO--2.1The Castle
    浅谈python字符串存储形式
    面向对象——一起来复习托付与事件!
    数据结构——算法之(032)(求两个串中的第一个最长子串)
    读《浪潮之巅》有感
    关于android 怎样安装 assets文件下的apk
    每日一小练——求质数
    怎样使破解网页的禁止复制黏贴
    Angularjs Nodejs Grunt 一个样例
    《TCP/IP具体解释卷2:实现》笔记--域和协议
  • 原文地址:https://www.cnblogs.com/peteremperor/p/6964004.html
Copyright © 2011-2022 走看看