## 查询数据
>[info] 将满足条件的数据,从数据表中取出的过程。
#### 1. 静态查询:直接用类调用静态方法实现。
>[info] 涉及到二个静态方法:
1. get( ):从数据表中取出满足条件的单条记录;
2. all( ): 从数据表中取出满足条件的多条记录;
* * * * *
#### 2. 动态查询:创建对象并调用相关方法实现。
>[info] 创建对象后,可调用所有原查询对象所有连贯方法进行查询。
1. where():查询表达式;
2. field():限制显示字段;
3. 其它连贯方法,具体可参考:[理达课堂数据库操作教程!](http://www.kancloud.cn/ldkt/tp5_db)
* * * * *
#### 3. 助手函数model( ):ThinkPHP5中提供的快捷查询手段
>[info] ThinkPHP5中取消了ThinkPHP3中的大写字母函数,如M( ),D( )等,取而代之是助手函数
* 习惯了使用大写字母函数的学员,可以尝试用助手函数代替!
- 前言[随时更新]
- 开发环境
- 1.Mac环境
- 2.windows环境
- 模型对象
- 1.创建模型对象
- 2.模型初始化
- 数据对象
- 1.定义数据对象
- 2.创建数据对象
- 1.data方法
- 2.setAttr方法
- 3.__set方法
- 4.查询数据对象
- 1.getData方法
- 2.getAttr方法
- 3.__get方法
- OOP难点总结
- 1.get_class( )实例讲解
- 2.get_called_class( )实例讲解
- 3.__call( )实例讲解
- 3.__callStatic( )实例讲解
- 4.call_user_func_array函数[重点]
- 5.普通方法与静态方法
- 6.在Model源码中的应用
- 7.new static 延迟静态绑定
- PHP标准化规范
- 查询数据
- 1.获取单条:get静态方法
- 2.获取单条:对象查询
- 3.获取多条:all静态方法
- 4.获取多条:对象查询
- 5.获取字段值:value方法
- 6.获取列值:column方法
- 7.动态查询:getBy字段名
- 8.助手函数:model查询
- 9.加载器:Loader类查询
- 10.数据库与模型查询对比
- 新增数据
- 1.sava方法
- 2.savaAll方法
- 3.create静态方法
- 4.insert静态调用
- 更新数据
- 1.单条更新:save方法
- 2.批量更新:saveAll方法
- 3.静态更新:update方法
- 4.查询类Query直接更新
- 5. 闭包更新
- 删除数据
- 1.删除当前记录:delete
- 2.静态条件删除:destory
- 获取器
- 1.模型方法:set属性Attr
- 修改器
- 1.set属性Attr
- 时间戳
- 1.MySQL中日期类型复习
- 2.时间戳功能详解
- 软删除[重点]
- 1.traits详解[选学内容]
- 2.SoftDelet类源码分析
- 3. delete实例删除
- 4.destroy条件删除
- 5.restore恢复数据
- 类型转换
- 1. 规则设置
- 2. 实例演示
- 查询范围
- 1. 基本概念
- 2.实例演示