給存在的表添加外鍵

一、給存在的表添加外鍵

前提條件:主外鍵的字段數(shù)據(jù)類型一致。

                 設(shè)置外鍵約束字段列中的數(shù)據(jù)必須與引用的主鍵表中字段                   一致或是沒有數(shù)據(jù)。

alter  table  表名  add   constraint 約束  foreign key(外鍵字段名) references 主表名(主鍵字段名);


二、刪除外鍵約束

alter  table  表名  drop  foreign key 約束;


三、約束名的命名

  常用的命名規(guī)則:約束類型關(guān)鍵字的簡稱_添加約束的字段名簡寫。

  例如:fk_id
  (fk為外鍵約束關(guān)鍵字的簡寫,ID為添加外鍵約束的字段名)