## 扩展包支持的链式操作方法如下表
扩展包提供的链式操作方法,可以有效的提高数据存取的代码清晰度和开发效率,并且支持所有的CURD操作
| 操作方法 | 作用 | 支持的参数类型 |
| --- | --- | --- |
| distinct | 指定DISTINCT查询 | 布尔值 |
| field | 指定查询字段 | 字符串、列表 |
| withoutField | 指定排除的查询字段 | 字符串、列表 |
| name | 指定数据表名 | 字符串 |
| alias | 指定数据表别名 | 字符串 |
| force | 指定强制索引 | 字符串 |
| join\* | 指定INNER JOIN查询 | 字符串 |
| leftJoin\* | 指定LEFT JOIN查询 | 字符串 |
| rightJoin\* | 指定RIGHT JOIN查询 | 字符串 |
| union\* | 指定UNION查询 | 字符串 |
| unionAll\* | 指定UNION ALL查询 | 字符串 |
| where\* | 指定AND查询条件 | 字符串、列表、字典 |
| whereOr\* | 指定OR查询条件 | 字符串、列表、字典 |
| whereTime | 指定查询日期或时间 | 字符串、数字 |
| whereBetweenTime | 指定查询日期或时间在范围内 | 字符串、数字 |
| whereNotBetweenTime | 指定查询日期或时间不在范围内 | 字符串、数字 |
| whereBetweenTimeField | 指定查询当前时间在两个时间字段范围内 | 字符串 |
| whereNotBetweenTimeField | 指定查询当前时间不在两个时间字段范围内 | 字符串 |
| whereYear | 指定查询年数据 | 字符串、数字 |
| whereMonth | 指定查询月数据 | 字符串、数字 |
| whereWeek | 指定查询周数据 | 字符串、数字 |
| whereDay | 指定查询天数据 | 字符串、数字 |
| group | 指定group查询 | 字符串 |
| order | 指定排序规则 | 字符串 |
| orderRand | 指定随机排序 | 无 |
| limit | 指定查询条数 | 数字 |
| page | 指定分页 | 数字 |
| lock | 指定LOCK锁定 | 布尔值 |
| comment | 指定查询注释 | 字符串 |
| ignore| 指定是否忽略已存在的数据 | 布尔值 |
| inc| 指定字段自增更新 | 字符串、数字 |
| dec| 指定字段自减更新 | 字符串、数字 |
>[danger] 带 * 标识的表示支持多次调用
- 连接数据库
- 链式操作方法
- distinct
- field
- withoutField
- name
- alias
- force
- join
- leftJoin
- rightJoin
- union
- unionAll
- where
- whereOr
- whereTime
- whereBetweenTime
- whereNotBetweenTime
- whereBetweenTimeField
- whereNotBetweenTimeField
- whereYear
- whereMonth
- whereWeek
- whereDay
- group
- having
- order
- orderRand
- limit
- page
- lock
- comment
- ignore
- inc
- dec
- fetchSql
- 查询数据
- 聚合查询
- 新增数据
- 更新数据
- 删除数据
- 原生操作