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/

  • 相关阅读:
    新增更改app.Config的值
    repeater DropDownList 事件
    ASP.NET 状态服务 及 session丢失问题解决方案总结
    js动态添加table的行
    各大社交网络首页黄金区输入框提示(facebook,人人网,开心网)
    Color theme installation for Emacs in Windows 7
    乐观锁和悲观锁
    google的落寞
    印象深刻的网络实验课
    未知和恐惧
  • 原文地址:https://www.cnblogs.com/peteremperor/p/6964004.html
Copyright © 2011-2022 走看看