`
空洞的世界
  • 浏览: 50340 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Yii2.0 对数据库 查询的一些简单的操作

    博客分类:
  • Yii2
阅读更多
   
User::find()->all();    此方法返回所有数据;

User::findOne($id);   此方法返回 主键 id=1  的一条数据(举个例子); 

User::find()->where(['name' => '小伙儿'])->one(); 此方法返回 ['name' => '小伙儿'] 的一条数据;

User::find()->where(['name' => '小伙儿'])->all(); 此方法返回 ['name' => '小伙儿'] 的所有数据;

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 条数据, 迭代查询



希望堵你们有帮助!
分享到:
评论

相关推荐

    深入理解Yii2.0 最新版

    Yii2.0对数据库操作提供了强大的支持。数据类型的理解、事务(Transaction)的控制、ActiveRecord事件和关联操作的使用是开发数据库相关功能的基础。此外,乐观锁与悲观锁的概念及其在Yii2.0中的实现也是确保数据...

    Yii 2.0进阶版 高级组件 优化京东平台

    Yii 2.0 提供了丰富的特性,如 MVC(模型-视图-控制器)架构模式、 ActiveRecord ORM、依赖注入、事件和行为、安全防护等,旨在提高开发效率和代码质量。进阶版通常指的是深入讲解框架的核心概念和高级用法,包括...

    Yii2.0 视频教程

    - **模型与数据库操作**:学习使用 Active Record 进行数据库操作,包括 CRUD(创建、读取、更新、删除)操作。 2. **进阶篇**: - **模块与插件开发**:指导开发者如何为 Yii2.0 开发自定义模块和插件。 - **...

    yii2.0中文完全手册

    这个“yii2.0中文完全手册”提供了全面的指南,帮助开发者深入理解和有效地利用该框架。 一、Yii 2.0 基础概念 Yii 2.0 的核心理念是组件驱动,它将应用程序拆分为可重用的组件,使得代码更易于维护和扩展。框架...

    Yii2.0中文学习手册

    ### Yii2.0中文学习手册知识点总结 #### 一、简介 - **Yii2.0**是一款基于PHP的高性能Web应用程序开发框架,以其简洁、高效、安全的特点深受开发者喜爱。本手册旨在帮助初学者和进阶用户快速掌握Yii2.0的核心概念与...

    Yii2.0高级应用模板

    Yii2.0是Yii框架的最新版本,它提供了许多改进和新特性,旨在提高开发效率和代码质量。如果你不想通过Composer这个PHP依赖管理工具来安装Yii2.0,可以直接下载此高级应用模板来开始你的项目。 首先,让我们深入理解...

    yii2.0.chm

    此“yii2.0.chm”文件是一个帮助文档,旨在为开发者提供详尽的指南和参考,使其能更高效地利用 Yii 2.0 进行开发。CHM(Compiled HTML Help)格式是一种微软编译后的 HTML 帮助文件,它允许用户通过内置的索引和搜索...

    yii2.0高级版

    6. **数据库支持**:Yii 2.0 提供了强大的ActiveRecord模式,用于ORM(对象关系映射),简化了与数据库的交互。支持多种数据库,如MySQL、PostgreSQL、SQLite等。 7. **路由和URL管理**:Yii 2.0 配备了灵活的路由...

    yii 2.0手册.pdf

    - **全功能栈**:Yii 提供了一系列丰富的功能,例如查询构造器、支持多种数据库类型的 ActiveRecord、RESTful 服务接口开发工具、多层次缓存机制等。 - **扩展性**:Yii 极具扩展性,用户可以轻松地定制或替换框架中...

    Yii2.0视频教程

    以上就是关于Yii2.0视频教程的一些基础知识点介绍。学习这些内容可以帮助初学者更好地理解和掌握Yii框架的核心技术,为后续深入研究打下坚实的基础。希望每位学习者都能从中受益,成为一名优秀的Yii开发者!

    Yii 2.0开发一个仿京东商城平台

    - 使用MySQL作为数据库管理系统,利用Yii 2.0提供的Active Record模式进行数据库操作,提高开发效率。 2. **前端技术栈**: - 使用HTML/CSS/JavaScript为基础的前端技术。 - 引入Bootstrap或Material Design等...

    最新Yii2.0手册

    Yii2.0支持RESTful Web服务的构建,通过实现CRUD操作,可以轻松创建符合REST原则的API接口。 ### 8. 安全性 框架内置了多种安全措施,如防止XSS攻击的HTML编码、CSRF防护、输入验证等,确保应用的安全运行。 ### ...

    Yii 2.0 权威指南-10142017.pdf.tar.gz_Yii2.0_yes_yii框架

    它将数据库表映射为对象,使数据库查询变得简单直观。 4. **MVC(Model-View-Controller)架构**:Yii 遵循 MVC 设计模式,将业务逻辑、数据和用户界面分离,提高代码组织性和可维护性。 5. **安全防护**:Yii ...

    yii 2.0 框架安装包

    在Yii 2.0中,开发者可以利用其强大的性能优化特性,如缓存机制、数据库查询构建器和活动记录(Active Record)模式,以及高效的脚手架工具,快速构建复杂的应用。框架的核心组件完全可配置,可以方便地替换为自定义...

    YII2.0手册HTML离线版

    YII2.0在性能上进行了优化,支持缓存、数据库事务、安全特性以及自动代码生成,极大地提高了开发效率。 **框架主要特点:** 1. **组件驱动**:YII2.0的核心是基于组件的,每个功能都可以视为一个独立的组件,可以...

    yii2.0中文手册

    - Yii 2.0 提供了Active Record模式,允许开发者通过对象操作数据库记录,简化数据访问。 - 使用Gii工具,开发者可以自动生成Model、Controller和View代码,加速开发进程。 - 还支持SQL查询构造器,提供面向对象...

    yii2.0后台源码

    首先,Yii2.0框架采用了面向对象的设计模式,遵循PSR标准,提供了丰富的内置组件,如数据库操作、缓存管理、安全防护等,这使得开发者能够快速构建高效、可扩展的应用。Yii2.0支持MVC(Model-View-Controller)架构...

    Yii 2.0 开发记录草稿本

    在设计修改前端和后端界面时,可以利用Yii 2.0提供的gii工具来快速生成数据库表格和一些基本的CRUD(创建、读取、更新、删除)代码。这一部分还可以包括加入用户登录注册功能,以及网站发布和日常维护等步骤。 在第...

    yii2.0.chm版手册

    4. **Active Record**:Yii 2.0 提供了强大的 ORM(对象关系映射),使得数据库操作变得简单,通过 Active Record 可以直接操作数据对象,进行CRUD(创建、读取、更新、删除)操作。 5. **依赖注入(Dependency ...

Global site tag (gtag.js) - Google Analytics