為資料表新增鍵值 CONSTRAINT
你的資料庫中有兩個資料表各自已經有很合適、由單一欄位組成的候選鍵:organizations 的 organization 欄位,以及 universities 的 university_shortname 欄位。
在這個練習中,你要使用 RENAME COLUMN 指令把這些欄位都改名為 id,接著為它們設定主鍵(primary key)限制。這和加入唯一性限制很類似(請參考第 2 章最後一題):
ALTER TABLE table_name
ADD CONSTRAINT some_name PRIMARY KEY (column_name)
注意,括號中也可以指定多個欄位。
本練習屬於課程
SQL 關聯式資料庫入門
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
-- Rename the organization column to id
___ ___ organizations
___ ___ organization TO ___;
-- Make id a primary key
ALTER TABLE organizations
___ ___ organization_pk ___ KEY (___);