主鍵是數據庫表的一個重要屬性,建立主鍵可以避免表中存在完全相同的記錄,也就是說主鍵在一張表中的記錄值是唯一的。
建立主鍵有兩種方法:一種是在數據庫提供的GUI環境中建立,另一種是通過SQL語句執行建立,下面分別介紹。
1.在數據庫提供的GUI環境中建立(以SQL7爲例)。
輸入表信息後按Ctrl鍵同時選中多行,然後點上面的主鍵按鈕就行了。
2.通過SQL語句執行建立。又分兩種,一是在建表語句中直接寫,二是建表之後更改表結構。
在建表語句中直接寫:
CreateTable表名(字段名1IntNotNull,
字段名2nvarchar(13)NotNullPrimaryKey(字段名1,字段名2),
字段名3…………
字段名N…………)
建表之後更改表結構:
CREATETABLE表名(字段名1IntNotNull,
字段名2nvarchar(13)NotNull
字段名3…………
字段名N…………)
GO
ALTERTABLE表名WITHNOCHECKADD
CONSTRAINT[PK_表名]PRIMARYKEYNONCLUSTERED
(
[字段名1],
[字段名2]
)
GO