開始使用免費開始

使用 FOREIGN KEY 參照資料表

在你的資料庫中,你希望 professors 資料表能參照 universities 資料表。你可以在 professors 資料表中指定一個欄位去參照 universities 資料表中的某個欄位來達成。

就像影片中剛示範的,語法如下:

ALTER TABLE a 
ADD CONSTRAINT a_fkey FOREIGN KEY (b_id) REFERENCES b (id);

現在,資料表 a 會透過 b_id 參照到資料表 bida_fkey 一樣是你可以自行命名的約束名稱。

請留意這裡使用的「命名慣例」:通常,外鍵參照另一個名為 id 的主鍵時,會命名為 x_id,其中 x 是被參照資料表名稱的單數形式。

本練習屬於課程

SQL 關聯式資料庫入門

檢視課程

動手互動練習

試著完成這個範例程式碼,體驗一下這個練習。

-- Rename the university_shortname column
ALTER TABLE ___
___ ___ university_shortname ___ ___;
編輯並執行程式碼