yii2 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()->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()->with('profile')->all();  關聯查詢,對應model下get方法


免責聲明!

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



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