Yii2.0 对数据库 查询的简单操作
2024-09-29 18:40:50
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 条数据, 迭代查询 $customers = Customer::find()->where(['status' => 1])->orderBy('age desc')->all();排序
最新文章
- Linux安全基础:find命令的使用
- .Net分布式架构(二):基于Redis的Session共享
- Tips for thrift
- 使用backbone.js、zepto.js和trigger.io开发HTML5 App
- IT男的”幸福”生活";续3
- 16年大连网络赛 1006 Football Games
- SqlParameter设定的value值为0时、调用的存储过程获取到的值却为null解决方法
- 生日蛋糕 (codevs 1710) 题解
- 数据仓库之ETL漫谈
- codevs 1994 排队 排列组合+高精度
- Gimp制作圆角透明图片
- Windows服务、批处理项目实战
- bzoj 3214: [Zjoi2013]丽洁体
- Spring学习心得--------bean-Factory
- Luogu P4169 [Violet]天使玩偶/SJY摆棋子
- [转]Win7 + Ubuntu 18.04 LTS (Bionic Beaver)双系统安装方法
- ping一个网段的cmd程序
- 初探日志框架Logback
- Vue2.5开发去哪儿网App 搜索功能完成
- Xshell 命令后台执行
热门文章
- git版本控制工具(二)----本地版本库的常用操作
- Unity 物理引擎动力学关节
- Linux搭建PHP+MySQL+Apache环境
- [转]Rapid Reporter——轻量级ET测试记录工具
- variable 'xxx' unsafe in 'case'的处理
- Apache Thrift
- Android开发环境搭建及常见问题解决方法
- 办公软件Office PPT 2010视频教程从入门到精通系列教程(22课时)
- python数字图像处理(4):图像数据类型及颜色空间转换
- ant exec