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/

  • 相关阅读:
    SVN 、Git、Github的使用
    asp.net core 系列 8 Razor框架路由(下)
    asp.net core 系列 7 Razor框架路由(上)
    asp.net core 系列 6 MVC框架路由(下)
    asp.net core 系列 5 MVC框架路由(上)
    asp.net core 系列 4 注入服务的生存期
    asp.net core 系列 3 依赖注入服务
    asp.net core 系列 2 启动Startup类介绍
    asp.net core 系列 1 概述
    iframe和response.sendRedirect()跳转到父页面的问题
  • 原文地址:https://www.cnblogs.com/peteremperor/p/6964004.html
Copyright © 2011-2022 走看看