# 鏈式操作
---
數據庫提供的鏈式操作方法,可以有效的提高數據存取的代碼清晰度和開發效率
使用也比較簡單,假如我們現在要查詢一個 ``user`` 表的滿足 ``age`` 為5的前10條記錄,并希望按照用戶的創建時間排序 ,代碼如下:
```
this.Db('user')
.where('age','=',5)
.order('create_time','desc')
.limit(10)
.select()
```
這里的`where`、`order`和`limit`方法就被稱之為鏈式操作方法,除了`select`方法必須放到最后一個外(因為`select`方法并不是鏈式操作方法),鏈式操作的方法調用順序沒有先后。
最終的SQL語句為
```
SELECT * FROM `user` WHERE `age` = 5 ORDER BY `create_time` DESC LIMIT 10
```