SQL 主鍵問題
主鍵:是唯一的,不可出現重復數據。
比如學生管理系統中的學號,不可能重復等數據可以當做主鍵。
如果發現主鍵必須重復,目前我已知的兩個辦法:
1.放棄這個主鍵,創建另外一個主鍵。比如起初把姓名當做主鍵,隨著數據的錄入出現了重名的人,此時可以引入新的屬性:學號(不可能重復)當做主鍵。
2.一個表中同時創建多個主鍵。比如將姓名和班級同時作為主鍵,只要一個班級中沒有重復的姓名,也可以解決。
賦予主鍵方法(我知道的):
1.創建時添加primary key。 CREATE TABLE 表名(變量名 類型 primary key,......); . 同時,創建時可以創建多個主鍵 CREATA TABLE 表名(.........最后PRIMARY KEY(1,2)) .
待續。。。

浙公網安備 33010602011771號