# 数据库查询
TP5中取消了M,D函数,我们可以使用model助手函数实例化模型
tp5的查询有多种方式,我们可以选择自己习惯的方式进行查询,3.2中的方式在tp5中也可以使用
在tp5中,新增了一些更加方便的查询条件
#### whereTime()
可以将日期格式转换成时间戳,也可以使用一些日期表达式
![](https://box.kancloud.cn/332049c8ab2b48343424c4c89a41f01c_828x65.jpg)
![](https://box.kancloud.cn/49937187507122dee10209cc39406fd6_785x63.jpg)
这个方法有3个参数,分别为字段,表达式,时间,如果是等于,第二个参数可以省略
#### column(字段)
指定查找的字段
![](https://box.kancloud.cn/5f68d08a707af11fc69fc2336da26746_862x64.jpg)
#### chunk()
**分块查询**
在数据库数据过多的情况下,最好不要一次性查询出所有数据,可以使用分块查询,分批处理查询出来的数据
![](https://box.kancloud.cn/dc7afb310a7688b9bf341e18cccfae99_624x111.jpg)
表示每次从查询到的数据中取出2条,进行逻辑操作
#### getByXXX(值)
根据某个字段进行查询,只能查出符合条件的第一条数据
![](https://box.kancloud.cn/2d7d0064e672acbb85883861f64564c0_484x179.jpg)