NocoDB 教學:建立你的第一個資料表與檢視
本篇手把手教學帶你從 RoamerHost 控制台開通 NocoDB 實例開始,一步步建立 Base、新增 Table、設定欄位型別、輸入資料,並切換 Kanban 與 Form 等檢視,最後學會分享與使用自動產生的 API。
讀完上一篇介紹後,相信你已經躍躍欲試。這篇教學會從開通 NocoDB 實例開始,一路帶你建立第一個 Base、新增資料表、設定欄位型別、輸入資料,並切換不同檢視,最後學會把成果分享出去或串接 API。全程不需要寫任何一行 SQL。
步驟一:在 RoamerHost 控制台開通 NocoDB
一切從 RoamerHost 全託管平台開始。你不需要準備伺服器或安裝任何軟體:
- 開啟瀏覽器,前往控制台 https://roamerhost.com/app 並登入。
- 在產品列表中選擇 NocoDB,挑選適合的方案。
- 點擊建立,系統會自動部署一個獨立容器,並配置自動 SSL 與專屬子域名。
- 部署完成後,你會拿到一個
*.roamerhost.com的專屬網址,這就是你的 NocoDB 入口。
各方案的資源與功能差異可參考 方案定價。月付訂閱、藍新金流信用卡付款,隨時可取消。
步驟二:登入 NocoDB 並認識介面
第一次進入你的 NocoDB 專屬網址時,系統會引導你建立管理員帳號(設定 Email 與密碼)。登入後你會看到工作區(Workspace),這是所有 Base 的集散地。
NocoDB 的層級結構很好理解:
- Base:一個專案或應用的容器,例如「客戶管理」或「專案追蹤」。
- Table:Base 底下的資料表,例如「客戶清單」、「任務清單」。
- View:同一張 Table 的不同呈現方式。
步驟三:建立你的第一個 Base
Base 就像一個資料夾,把相關的資料表收攏在一起。建立方式:
- 在工作區點選「Create Base」(建立 Base)。
- 為它取一個好懂的名稱,例如
專案管理。 - 確認後,NocoDB 會為你建立一個空的 Base,並自動附上一張範例資料表讓你開始。
建議用「用途」來命名 Base,而不是用日期或代號,這樣團隊成員一眼就能看懂。
步驟四:新增 Table 並設定欄位型別
接著我們在 Base 裡建立一張真正要用的資料表。假設要做一個簡單的任務清單:
- 在 Base 內點選「+」新增 Table,命名為
任務清單。 - 點擊欄位標題旁的「+」新增欄位,並為每個欄位選擇合適的型別。
一張實用的任務清單可以這樣設計欄位型別:
| 欄位名稱 | 建議型別 | 用途 |
|---|---|---|
| 任務名稱 | 文字 Text | 描述這件任務 |
| 狀態 | 下拉選單 Single Select | 待辦 / 進行中 / 完成 |
| 負責人 | 文字 Text 或關聯 Link | 誰負責這件事 |
| 截止日 | 日期 Date | 什麼時候要完成 |
| 附件 | 附件 Attachment | 相關檔案或截圖 |
設定下拉選單時,記得先把選項(例如「待辦」「進行中」「完成」)建好,並可為每個選項指定顏色,之後在看板檢視會更一目了然。
步驟五:輸入你的第一批資料
欄位設定好後,就能開始填資料了。你可以直接在表格 Grid 檢視像試算表一樣輸入:
- 點擊儲存格直接輸入文字或數字。
- 狀態欄位點下去會出現下拉選項,直接選取即可。
- 日期欄位會跳出日曆讓你點選。
- 附件欄位可以直接上傳或拖拉檔案進去。
也可以點選列首的展開圖示,以「單筆記錄」的卡片形式編輯,適合欄位較多、需要仔細填寫的情況。
步驟六:切換不同檢視(Kanban 與 Form)
資料進來後,真正的樂趣才開始。同一張 任務清單,你可以建立多種檢視:
建立 Kanban 看板檢視
- 在 Table 左側檢視列表點選「+」新增檢視,選擇 Kanban。
- 指定用來分欄的欄位為「狀態」。
- NocoDB 會依「待辦 / 進行中 / 完成」自動分成三欄,你可以直接拖拉卡片改變狀態。
建立 Form 表單檢視
- 同樣新增檢視,這次選擇 Form。
- 調整表單要顯示的欄位、標題與說明文字。
- 這張表單會有獨立網址,可以分享給團隊或外部人員填寫,填寫的內容會自動變成資料表裡的一列。
切換檢視不會複製資料。看板拖動一張卡片改變狀態,回到表格檢視也會同步更新,因為它們共用同一份底層資料。
步驟七:分享資料與使用自動 API
當資料表建立完成,你可以把它分享出去或串接到其他系統:
- 分享檢視:每個檢視都能產生分享連結,讓沒有帳號的人以唯讀方式瀏覽,或開放特定表單供人填寫。
- 邀請協作者:把團隊成員加入 Base,並依需要指派權限,控制誰能看、誰能編輯。
- 自動 REST API:NocoDB 會為每張資料表自動產生 REST API,你可以在 API 文件頁面找到讀取、新增、更新資料的端點,搭配 API Token 即可在自己的網站或程式中呼叫。
- Webhook:設定當資料新增或變動時,自動通知外部系統或觸發自動化流程。
下一步
恭喜!你已經走完從開通實例到建立第一張可協作、可分享、可串接 API 的資料表的完整流程。接下來你可以試著:
- 加入公式 Formula 欄位,自動計算天數或金額。
- 用 Lookup 與 Rollup 從關聯資料表帶入或彙總資訊。
- 把不同用途的資料表整理進同一個 Base,建立屬於自己的小型系統。
因為你的 NocoDB 跑在 RoamerHost 的獨立容器上,附帶自動 SSL 與專屬子域名,你可以放心把它當成正式的團隊工具來使用。開始打造你的第一個資料應用吧!