企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
| 链式方法名 | 描述 | | --- | --- | | scop* | 模型自定义的查询范围 | | connect | 切换当前的数据库连接 | | readMaster | 设置后续从主库读取数据 | | name | 指定默认的数据表名(不含前缀) | | setTable | 指定默认数据表名(含前缀) | | join | 查询SQL组装 join | | union | 查询SQL组装 union | | field | 指定查询字段 支持字段排除和指定数据表 | | fieldRaw | 表达式方式指定查询字段 | | data | 设置数据 | | inc | 字段值自增 | | dec | 字段值自减 | | exp | 使用表达式设置数据 | | view | 指定JOIN查询字段 | | partition | 设置分表规则 | | where | 指定AND查询条件 | | whereOr | 指定OR查询条件 | | whereXor | 指定XOR查询条件 | | whereRaw | 指定表达式查询条件 | | whereOrRaw | 指定表达式查询条件 OR | | whereNull | 指定Null查询条件 | | whereNotNull | 指定NotNull查询条件 | | whereExists | 指定Exists查询条件 | | whereNotExists | 指定NotExists查询条件 | | whereIn | 指定In查询条件 | | whereNotIn | 指定NotIn查询条件 | | whereLike | 指定Like查询条件 | | whereNotLike | 指定NotLike查询条件 | | whereBetween | 指定Between查询条件 | | whereNotBetween | 指定NotBetween查询条件 | | whereExp | 指定Exp查询条件 | | useSoftDelete | 设置软删除字段及条件 | | removeWhereField | 去除某个查询条件 | | removeOption | 去除查询参数 | | limit | 指定查询数量 | | page | 指定分页 | | table | 指定当前操作的数据表 | | using | USING支持 用于多表删除 | | order | 指定排序 order('id','desc') 或者 order(['id'=>'desc','create_time'=>'desc']) | | orderRaw | 表达式方式指定Field排序 | | cache | 查询缓存 | | group | 指定group查询 | | having | 指定having查询 | | lock | 指定查询lock | | distinct | 指定distinct查询 | | alias | 指定数据表别名 | | force | 指定强制索引 | | comment | 查询注释 | | fetchSql | 获取执行的SQL语句 | | fetchPdo | 不主动获取数据集(PDOStatement 对象) | | master | 设置从主服务器读取数据 | | strict | 设置是否严格检查字段名 | | failException | 设置查询数据不存在是否抛出异常 | | sequence | 设置自增序列名 | | pk | 指定数据表主键 | | whereTime | 查询日期或者时间 | | bind | 参数绑定 | | options | 查询参数赋值(protected) | | with | 设置关联查询JOIN预查询 | | withCount | 关联统计 | | withField | 关联预加载中 获取关联指定字段值 例:<br>Model::with(['relation' =>function($query){$query->withField("id,name");}]) | | via | 设置当前字段添加的表别名 | | relation | 设置关联查询 | 特殊: getModel :返回Model chunk:返回boolean