## 鏈式操作
`GFPHP` 提供了完整的數據庫操作鏈式操作方法,這里只是基本的描述.
| 函數名 | 用途 | 參數描述 |
| --- | --- | --- |
| findByPk | 根據主鍵查詢 | 主鍵ID,主鍵名(含默認) |
| deleteByPk | 根據主鍵刪除 | 主鍵ID,主鍵名(含默認) |
| save | 保存和添加操作 | 數組, 主鍵名(含默認) |
| paginate | 分頁查詢 | 獲取的條數, 當前分頁 |
| max | 查詢最大值 | 字段名 |
| min | 查詢最小值 | 字段名 |
| Count | 查詢數量 |字段名(為空時默認`*`) |
| find | 獲取一條 | 字段名(為空時默認`*`) |
| getOne | 同find | 字段名(為空時默認`*`) |
| findAll | 獲取一條 | SQL字符串(為空會以鏈式操作方式查詢) |
| query | 同findAll | SQL字符串(為空會以鏈式操作方式查詢) |
| select | 指定字段 | 數組或字符串 |
| between | 邊界查詢 | 字段名, 數組(兩個邊界值) |
| notBetween | 邊界查詢 |字段名, 數組(兩個邊界值) |
| in | 包含查詢 |字段名, 數組 |
| orderBy | 排序規則 | 字符串(`id desc`) |
| limit | 指定數量 | 數字 |
| setInc | 字段自增 | 字符串, 數字 |
| setDnc | 字段自減 | 字符串, 數字 |
| update | 數據更新 | 數組 |
| insert | 數據添加 | 數組 |
| notNull | 獲取不為空 | 字段名 |
| isNull | 獲取為空 | 字段名 |
| delete | 刪除數據 | 無 |
| group | 分組查詢 | 字段名 |
| transaction | 執行事務 | 閉包匿名函數 |
| where | 查詢條件 | (字段名,值) (字段名,條件,值) |
| orWhere | 查詢條件 | (字段名,值) (字段名,條件,值) |
| like | 搜索查詢 | 字段名,值 |
| leftLike | 搜索查詢 | 字段名,值 |
| rightLike | 搜索查詢 | 字段名,值 |
| bothLike | 搜索查詢 | 字段名,值 |
| leftJoin | 多表關聯查詢 | 表名,關聯字段,關聯字段 |
| rightJoin | 多表關聯查詢 |表名,關聯字段,關聯字段 |
| innerJoin | 多表關聯查詢 |表名,關聯字段,關聯字段 |
| fullJoin | 多表關聯查詢 |表名,關聯字段,關聯字段 |
- 項目安裝
- 開發前必讀
- 配置項目
- 基礎配置
- 數據庫配置
- 路由基礎配置
- 調試的基礎配置
- 文件上傳配置
- 命令行配置
- 緩存配置
- 視圖配置
- 視圖默認變量
- 配置的讀取和使用
- 鉤子的配置
- 路由
- 默認的路由
- 以配置文件設置路由規則
- 以Annotation形式設置路由
- URL生成
- 控制器
- 創建一個控制器
- 視圖渲染
- 數據庫
- 簡述
- 創建一個數據庫模型
- 鏈式操作
- 數據查詢
- 更新數據
- 插入數據
- 刪除數據
- 事務操作
- 高級功能
- 字段驗證
- 增加一個驗證規則
- 自帶的驗證規則
- 驗證規則的使用
- 自動判斷規則
- 數據分表
- 數據分表準備
- 視圖
- 視圖實例
- 自定義模板標簽
- 輸出變量
- 判斷語法
- 遍歷循環
- 使用函數
- 原樣輸出
- 模板引用
- 模板繼承
- 引入資源
- 原生PHP標簽
- 自定義模板引擎規則
- 鉤子
- 行為
- 過濾器
- 監聽
- 緩存
- 緩存的配置
- 設置緩存
- 讀取緩存
- 刪除緩存
- 命令行
- 命令行的使用
- 自定義命令行Handler