partition 方法用于 MySQL 数据库的分区查询,用法如下: // 用于查询 Db : : name ( log ) - partition ( [ ...
force 方法用于数据集的强制索引操作,例如: Db : : table ( user ) - force ( user ) - select ( ) ; 复...
fetchSql 用于直接返回SQL而不是执行查询,适用于任何的CURD操作方法。 例如: echo Db : : table ( user ) - fetch...
COMMENT方法 用于在生成的SQL语句中添加注释内容,例如: Db : : table ( think_score ) - comment ( 查询考试前十...
cache 方法用于查询缓存操作,也是连贯操作方法之一。 cache 可以用于 select 、 find 、 value 和 column 方法,以及其衍生方...
Lock 方法是用于数据库的锁机制,如果在查询或者执行操作的时候使用: Db : : name ( user ) - where ( id , 1 ) - lo...
DISTINCT 方法用于返回唯一不同的值 。 例如数据库表中有以下数据 以下代码会返回 user_login 字段不同的数据 Db : : table ( t...
UNION操作用于合并两个或多个 SELECT 语句的结果集。 使用示例: Db : : field ( name ) - table ( think_user...
JOIN 方法用于根据两个或多个表中的列之间的关系,从这些表中查询数据。join通常有下面几种类型,不同类型的join操作会影响返回的数据结果。 INNER J...
HAVING 方法用于配合group方法完成从分组的结果中筛选(通常是聚合条件)数据。 having 方法只有一个参数,并且只能使用字符串,例如: Db : :...