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 條數據, 迭代查詢


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM