摘要: 1、获取单个数据 2、获取多个数据 3、获取某个字段或者某个列的值 4、动态查询 5、通过Query类查询 6、数据分批处理 7、查询缓存(get方法和all方法的第三个参数表示是否使用查询缓存,或者设置缓存标识 ) 阅读全文
posted @ 2017-07-06 17:41 楓羽靈~ 阅读(7775) 评论(0) 推荐(1) 编辑
摘要: 1、删除模型数据,可以在实例化后调用delete方法 2、根据主键删除(5.0.9版本以上destroy方法传入空数组和空字符串不会进行任何删除操作) 3、条件删除 阅读全文
posted @ 2017-07-06 17:18 楓羽靈~ 阅读(1780) 评论(0) 推荐(0) 编辑
摘要: 1、在取出数据后,更改字段内容后更新数据 2、直接带更新条件来更新数据 3、过滤非数据表字段的数据 4、通过外部提交赋值给模型,并且希望指定某些字段写入 5、saveAll方法批量更新数据 7、通过遍历批量更新数据 8、通过数据库类更新数据(两种形式) 9、静态方法直接更新数据(两种形式) 10、闭 阅读全文
posted @ 2017-07-06 17:01 楓羽靈~ 阅读(4132) 评论(0) 推荐(0) 编辑
摘要: 一、新增数据操作如下: 1.第一种是实例化模型对象后赋值并保存: 2.第二种使用data方法批量赋值: 3.直接在实例化的时候传入数据 4.过滤非数据表字段的数据 5.通过外部提交赋值给模型,并且希望指定某些字段写入 6.获取自增ID 7.添加多条数据 8.支持批量新增,可以使用 9.saveAll 阅读全文
posted @ 2017-07-06 16:25 楓羽靈~ 阅读(3374) 评论(0) 推荐(0) 编辑
摘要: 一、模型类可以使用静态调用或者实例化调用两种方式,例如: 二、模型初始化 1、模型同样支持初始化,与控制器的初始化不同的是,模型的初始化是重写Model的initialize,具体如下 2、同样也可以使用静态init方法,需要注意的是init只在第一次实例化的时候执行,并且方法内需要注意静态调用的规 阅读全文
posted @ 2017-07-06 15:28 楓羽靈~ 阅读(3780) 评论(0) 推荐(0) 编辑
摘要: 使用事务处理的话,需要数据库引擎支持事务处理。比如 MySQL 的 MyISAM 不支持事务处理,需要使用 InnoDB 引擎。 使用 transaction 方法操作数据库事务,当发生异常会自动回滚,例如: 一、自动控制事务处理 二、手动控制事务处理 三、如果开启数据库的调试模式的话,你可以对数据 阅读全文
posted @ 2017-07-06 15:07 楓羽靈~ 阅读(1562) 评论(0) 推荐(0) 编辑