在修改表時給表添加聯合主鍵約束

在修改表時給表添加聯合主鍵約束

添加語法如下:

 ALTER TABLE table_name

ADD CONSTRAINT pk_namePRIMARY KEY(列名1,列名2);”

【示例1】假設訂房信息表(Orderinfo),沒有創建主鍵,現在需要將Orderinfo表中的customerIDOrderID兩列設置成主鍵。創建的語法如下:

 ALTER TABLE ORDERINFO

ADD CONSTRAINT pk_orderinfoPRIMARY KEY(customerIDOrderID);”

*通常情況下,當在修改表時要設置表中某個列的主鍵約束時,要確保設置成主鍵約束的列中值不能夠有重複的,並且要保證是非空的。否則,是無非設置主鍵約束的。

刪除主鍵約束

刪除主鍵約束的方法語句如下:

 ALTER TABLE table_name

DROP PRIMARY KEY

【示例2】刪除客戶信息表(customerinfo)中主鍵約束。代碼如下:

 ALTER TABLE CUSTOMERINFO

DROP PRIMARY KEY

*由於主鍵約束在一個表中只能有一個,因此不需要指定主鍵名就可以刪除一個表中的主鍵約束。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章