ThinkPHP中数据库常用的查询方式有哪些
1、表达式查询。表达式不区分大小写,有等于(eq)、不等于(neq)、大于(gt)、大于等于(egt)、小于(lt)、小于等于(elt)、模糊查询(like)、区间查询(between)、IN 查询(in)这些方式。表达式查询的写法:$map['字段名'] = array('表达式','查询条件');
2、快捷查询。主要用于简化写法,多字段操作可以使用分割符“|”或“&”,分别表示OR查询、AND查询。
3、区间查询。主要用来对某个字段数据的查询设定一个条件区间,返回满足这个区间的数据。
4、组合查询。ThinkPHP除了常用的条件表达式查询外,还加入了字符串模式查询(_string)、复合查询(_complex)、请求字符串查询(_query)的方式。
5、统计查询。ThinkPHP 在查询数据方面提供了一些常用的统计方法,如统计数量count()方法、获取最大值max()方法、获取最小值min()方法、获取平均值max()方法、获取总分max()方法。
6、SQL查询。ThinkPHP还支持使用原生SQL来操作数据库,方便了程序开发人员对一些复杂查询的使用。常用的方法有两个:query()方法和execute()方法。
7、动态查询。ThinkPHP可以实现动态查询数据,常有的方法有两个:1、getBy,劐聂赞陶根据字段的值查询数据,例如,getByName,getByEmail2、getFieldBy,根据栓疠瑕愤字段查询并返回某个字段的值,例如,getFieldByName
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。