0基礎小白建站:Supabase免費數據庫手把手教學
整理版優先睇
0基礎用Supabase免費數據庫,AI幫你搞掂建表同連接
呢篇文章係AI編程驍哥寫嘅,佢想幫完全冇數據庫經驗嘅初學者,用最簡單嘅方法接入Supabase呢個免費雲數據庫。作者自己之前都未用過Supabase,全靠AI幫手搞掂,所以好明白新手上路嘅困難。佢嘅結論係:用AI輔助,三個步驟就可以搞掂建庫、建表同本地連接,仲可以用官方Skill做效能優化,完全冇難度。
第一部分係「餵飯級」教學,逐個步驟教:點樣註冊創建Supabase項目、用SQL Editor建表(叫AI生成SQL就得)、同埋拎三個環境變數去連接本地開發環境。作者強調連SQL都唔使識寫,只要畀AI需求文檔就得。
第二部分介紹Supabase官方推出嘅一個Skill,叫supabase-postgres-best-practices,可以幫手審查數據庫邏輯,列出優化清單。作者示範點樣觸發呢個Skill,跟住做就得。佢仲話免費額度對起步階段嘅產品已經夠用,唔使擔心錢嘅問題。最後鼓勵大家自己動手做一次。
- Supabase係目前最主流嘅免費雲數據庫,快、穩定、免費,好適合初學者。
- 接入只需三步:創建項目、用SQL Editor建表(AI生成SQL)、拎環境變數連接本地。
- 唔使識寫SQL,只要畀AI需求文檔,佢就會生成建表語句。
- Supabase官方推出效能優化Skill,可以自動審查數據庫並畀詳細改善建議。
- 免費額度對個人起步夠用,用到要付費嗰時即係產品已經做起來。
Supabase官方效能優化Skill
GitHub上嘅Supabase agent skill,用嚟審查數據庫邏輯同提供優化建議。
三步接入Supabase,新手都跟到
Supabase係當前最火嘅雲存儲服務,快、穩定、免費,基本係建站標配。
- 1 創建項目:去supabase.com登入,點「Start your project」,建立組織(選Personal同免費Plan),再填項目名、密碼,地區揀Singapore。
- 2 建表:喺側邊欄揀SQL Editor,叫AI幫手寫SQL(畀需求文檔佢),然後貼入去按Run就得。
- 3 本地連接:拎SUPABASE_URL、SUPABASE_ANON_KEY、SUPABASE_SERVICE_ROLE_KEY三個環境變數,交畀AI處理連接。
用官方Skill做效能優化
Supabase官方出咗一個Skill叫supabase-postgres-best-practices,安裝之後可以叫佢審查數據庫邏輯。
呢個Skill會自動檢測數據庫,然後畀詳細嘅優化清單同指導。
作者示範點樣觸發Skill:「對當前數據庫邏輯進行審查,看看哪些地方可以進行性能優化」,跟住跟住指示做就得。
AI編程令一切變簡單
以前接數據庫要好痛苦,要寫代碼、建表、優化、運維...但係而家有AI,全部交畀佢搞掂。
作者話自己都冇用過Supabase,全部靠AI問清楚,然後照做。
佢仲提醒:Supabase免費額度對個人起步階段的產品夠用,如果用到要畀錢,即係產品做起來咗。
光睇文章冇用,一定要自己動手做一次,跑通一次就全會。
用AI編程自己獨立做產品,數據庫永遠都係一個避唔開嘅話題。🥸
Supabase,作為而家最hit嘅雲存儲服務,基本上係海外(大陸都OK)建站嘅標配。
原因好簡單:快、穩定、免費
今日驍哥就手把手,教大家點樣接入Supabase(在Part1)
然後會教大家,點樣用Supabase嘅官方skill,對Supabase性能進行優化(在Part2)💁
Part1. 三步接入Supabase,餵飯級教程
🚀 Step1. 創建Supabase項目
supabase.com
登錄之後,點擊首頁綠色嘅「Start your project」按鈕,進入控制枱

新建一個組織:名隨便改,類型選擇Personal,Plan揀免費,然後點擊綠色嘅「創建組織」按鈕

組織創建成功之後,就會順勢去到項目創建界面
填寫項目名,設定好密碼,地區可以揀Singapore,然後點擊綠色嘅「創建項目」按鈕

順利進入控制枱

🚀 Step2. 點樣建表
側邊欄切換到「SQL Editor」,呢度可以用SQL語句建表

唔識寫SQL?冇關係,可以直接叫AI寫就得💁(前提係要有需求文檔或者需求方案,等AI知道點樣建表)
“我而家要喺Supabase上用SQL建表,根據需求同技術方案,幫我寫SQL語句,寫到本地SQL文件度”

AI生成完畢

將AI生成好嘅SQL語句,直接粘貼入嚟,然後點擊右下角綠色嘅「Run」按鈕

噉樣,數據庫嘅表就建好咗🙆

🚀 Step3. 本地連接數據庫
喺呢一步,我哋需要攞三個關鍵嘅環境變量:SUPABASE_URL、SUPABASE_ANON_KEY、SUPABASE_SERVICE_ROLE_KEY
SUPABASE_URL 由呢度攞👇

SUPABASE_ANON_KEY和SUPABASE_SERVICE_ROLE_KEY由呢度攞👇

攞到呢三個變量,我哋就有咗本地直連數據庫嘅本錢
至於點連,直接交俾AI就得👌
“我Supabase嘅環境變量如下:(我哋啱先講嘅呢三個變量同對應嘅值),幫我連接Supabase”
Part2:點樣利用skill,進行Supabase性能優化
最近Supabase官方,推出咗一個skill:supabase-postgres-best-practices
驍哥用咗一下,效果都幾好,分享俾大家💁
https://github.com/supabase/agent-skills/blob/main/skills/postgres-best-practices/SKILL.md

安裝skill之後,我哋可以直接觸發skill
“對當前數據庫邏輯進行審查,睇下邊啲地方可以進行性能優化”

skill會利用佢嘅知識,對我哋嘅數據庫邏輯進行檢測

然後會俾我哋列出詳細嘅清單,同優化指導,寫得幾詳細。我哋只需要跟住一步步做就得

優化成果顯著😼

小結
以前接數據庫,寫代碼、建表、優化、運維...都係好痛苦嘅事🫨
但係而家有個AI,有AI編程,一切都方便好多😃
驍哥之前都未接過Supabase,都係叫AI搞,有唔清楚嘅地方,直接問AI就搞掂~
另外,Supabase嘅免費額度,對於前期個人起步階段嘅產品嚟講,足夠了
如果去到要俾錢嘅地步,即係訪問量大了,產品都做起來咗😼
齋睇文章冇乜用,大家都要自己動手,實踐下先得。呢樣嘢,冇乜難度,只要跑通一次,就全部識曬

咁今期就咁先,我係AI編程驍哥,下期見,拜拜👋🤓

用AI編程獨立做產品,數據庫永遠是一個繞不開的話題🥸
Supabase,作為當前最火的雲存儲服務,基本是海外(國內也可)的建站標配
原因很簡單:快、穩定、免費
今天驍哥就手把手,教大家如何接入Supabase(在Part1)
然後會教大家,如何用supabase的官方skill,對 supabase性能進行優化(在Part2)💁
Part1. 三步接入Supabase,餵飯級教程
🚀 Step1. 創建Supabase項目
supabase.com
登錄後,點擊首頁綠色的「Start your project」按鈕,進入控制枱

新建一個組織:名稱隨意,類型選擇Personal,Plan選擇免費,然後點擊綠色的「創建組織」按鈕

組織創建成功後,會順勢來到項目創建界面
填寫下項目名稱,設置好密碼,地區可以選擇 Singapore,然後點擊綠色的「創建項目」按鈕

順利進入控制枱

🚀 Step2. 如何建表
側邊欄切到「SQL Editor」,這裏可以用sql語句建表

不會寫sql?沒關係,可以直接讓AI寫就好了💁(前提是有需求文檔或者需求方案,讓AI知道該如何建表)
“我現在要在supabase上用sql建表,基於需求以及技術方案,給我下sql語句,寫到本地sql文件中”

AI生成完畢

把AI生成好的sql語句,直接粘貼進來,然後點擊右下角綠色的「Run」按鈕

這樣,數據庫的表就建好了🙆

🚀 Step3. 本地連結數據庫
在這一步,我們需要獲取三個關鍵的環境變量:SUPABASE_URL、SUPABASE_ANON_KEY、SUPABASE_SERVICE_ROLE_KEY
SUPABASE_URL 從這裏取👇

SUPABASE_ANON_KEY和SUPABASE_SERVICE_ROLE_KEY從這裏取👇

拿到這三個變量,我們就有了本地直連數據庫的資本
至於怎麼連,直接交給AI就好了👌
“我supabase的環境變量如下:(咱們剛講到的這三個變量以及對應的值),給我連接supabase”
Part2:如何利用skill,進行 supabase 性能優化
最近supabase官方,推出了一個skill:supabase-postgres-best-practices
驍哥用了一下,效果還不錯,分享給大家💁
https://github.com/supabase/agent-skills/blob/main/skills/postgres-best-practices/SKILL.md

安裝 skill 後,我們可以直接觸發 skill
“對當前數據庫邏輯進行審查,看看哪些地方可以進行性能優化”

skill會利用其知識,對我們的數據庫邏輯進行檢測

然後會給我們羅列出詳細的清單,以及優化指導,寫的分享詳細。我們只需要照着一步步做就好了

優化成果顯著😼

小結
以前接數據庫,寫代碼、建表、優化、運維...都是很痛苦的事情🫨
但是現在有了Ai,有了AI編程,一切都方便太多😃
驍哥之前也沒接過supabase,都是讓AI來搞,有不清楚的地方,直接問AI就完事兒了~
另外,supabase的免費額度,對於前期個人起步階段的產品來說,足夠了
如果到了要交錢的地步,說明訪問量大了,產品也做起來了😼
光看文章沒啥用,大家還是要自己動手,實踐一下。這個東西,沒啥難度,只要跑通一次,就全會了

那本期就這樣,我是AI編程驍哥,下期見,88👋🤓
