-
yii2配置数据库连接
yii2配置数据库连接
-
yii2的gii生成数据表模型
使用yii2的gii生成数据表模型
-
yii2数据库查询生成器--select、from函数用法
yii2数据库查询生成器--select、from函数用法
-
yii2数据库查询生成器--连接查询join函数
yii2数据库查询生成器--连接查询join函数用法
-
yii2数据库查询生成器--where函数用法
yii2数据库查询生成器--where函数用法
-
yii2数据库查询生成器--排序聚合函数orderBy、groupBy
yii2数据库查询生成器--排序聚合函数orderBy、groupBy
-
yii2数据表模型类--Active Record (活动记录)
Active Record (活动记录,以下简称AR)提供了一个面向对象的接口, 用来访问数据库中的数据。一个 AR 类关联一张数据表, 每个 AR 对象对应表中的一行,对象的属性(即 AR 的特性Attribute)映射到数据行的对应列。 一条活动记录(AR对象)对应数据表的一行,AR对象的属性则映射该行的相应列。 您可以直接以面向对象的方式来操纵数据表中的数据
-
yii2数据表模型类AR--查询数据
AR 有两个方法来构建 DB 查询并向 AR 实例里填充数据:yii\db\ActiveRecord::find()和
yii\db\ActiveRecord::findBySql(),还有两个快捷方法:findOne 和 findAll() 用来返回一个或者一组ActiveRecord实例。前者返回第一个匹配到的实例,后者返回所有 -
yii2数据表模型类AR--操作数据
AR 提供插入、更新和删除与 AR 对象关联的那张表中的某一行的方法:yii\db\ActiveRecord::save(),insert(),update(),delete()。AR 同时提供了一些静态方法,可以应用在与某 AR 类关联的整个表:yii\db\ActiveRecord::updateCounters(),updateAll(),updateAllCounters(),deleteAll()
-
yii2数据表模型类AR--数据输入与验证
yii2数据表模型类AR--数据输入与验证,调用 save()、insert()、update() 这三个方法时,会自动调用validate()方法。如果验证失败,数据将不会保存进数据库。
-
yii2数据表模型类AR--关联数据查询
使用 AR 方法查询数据表的关联数据(如,选出表A的数据可以拉出表B的关联数据)。 有了 AR, 返回的关联数据连接就像连接关联主表的 AR 对象的属性一样
-
yii2数据表模型类AR--连接查询
使用关系数据库时,普遍要做的是连接多个表并明确地运用各种 JOIN 查询。 JOIN SQL语句的查询条件和参数,使用 yii\db\ActiveQuery::joinWith() 可以重用已定义关系并调用 而不是使用 yii\db\ActiveQuery::join() 来实现目标。
-
yii2执行 SQL 查询
执行 SQL 查询一旦你拥有了 DB Connection 实例, 你可以按照下列步骤来执行 SQL 查询: 使用纯SQL查询来创建出 yii\db\Command;绑定参数 (可选的);调用 yii\db\Command 里 SQL
-
yii2 事务操作
执行事务当顺序地执行多个相关的语句时, 你或许需要将它们包在一个事务中来保证数据库的完整性和一致性。 如果这些语句中的任何一个失败了, 数据库将回滚到这些语句执行前的
-
yii2 数据复制和读写分离
复制和读写分离许多数据库支持数据库复制来获得更好的数据库可用性, 以及更快的服务器响应时间。 通过数据库复制功能, 数据从所谓的主服务器被复制到从服务器。 所有的写和更
-
yii2 延迟加载和即时加载
延迟加载和即时加载(又称惰性加载与贪婪加载)如前所述,当你第一次连接关联对象时, AR 将执行一个数据库查询 来检索请求数据并填充到关联对象的相应属性。 如果再次连接相同的关
yii2数据库使用
yii2数据库使用