添加語法如下:
“ALTER TABLE table_name
ADD CONSTRAINT pk_table_name PRIMARY KEY(列名1,列名2);”
【示例1】假設訂房信息表(Orderinfo),沒有創建主鍵,現在需要將Orderinfo表中的customerID和OrderID兩列設置成主鍵。創建的語法如下:
“ALTER TABLE ORDERINFO
ADD CONSTRAINT pk_orderinfo PRIMARY KEY(customerID,OrderID);”
*通常情況下,當在修改表時要設置表中某個列的主鍵約束時,要確保設置成主鍵約束的列中值不能夠有重復的,並且要保證是非空的。否則,是無非設置主鍵約束的。
刪除主鍵約束
刪除主鍵約束的方法語句如下:
“ALTER TABLE table_name
DROP PRIMARY KEY”
【示例2】刪除客戶信息表(customerinfo)中主鍵約束。代碼如下:
“ALTER TABLE CUSTOMERINFO
DROP PRIMARY KEY”
*由於主鍵約束在一個表中只能有一個,因此不需要指定主鍵名就可以刪除一個表中的主鍵約束。