Ⅰ 資料庫中,一個表最多可以設置幾個主鍵(大一新生)
主鍵當然一個,但有聯合主鍵就是幾個欄位聯合起來的主鍵
Ⅱ 為什麼sql里的一個表有兩個主鍵
一個資料庫表只能有一個主鍵,不允許兩個主鍵。但是允許兩個欄位聯合起來設置為主鍵,這叫聯合主鍵。
創建主鍵的方式如下:
ALTERTABLE選課表
ADDCONSTRAINTpk_選課表PRIMARYKEY(學號);
創建聯合主鍵的方式如下:
ALTERTABLE選課表
ADDCONSTRAINTpk_選課表PRIMARYKEY(學號,課程編號);