參照完整性-外鍵約束


一、參照完整性-外鍵約束

  • 表與表直接的數據參照引用,使用外鍵約束實現;
  • 外鍵是構建於一個表的兩個字段或兩個表的兩個字段之間的參照關系;
  • 表的外鍵必須在主表中能找到;
  • 當主表的記錄被從表參照時,主表的記錄將不允許刪除;
  • 如果要刪除數據,需要先刪除從表中依賴該記錄的數據。

二、創建表的同時創建外鍵約束

格式:

create  table 從表表名(

列名1  數據類型,

列名2  數據類型,

constraint  外鍵約束的名字  foreign key (從表的列名1)  references  主表表名(主表的列名1)

三、針對已經存在的表,添加外鍵約束

格式:

alter table 從表表名 add constraint 外鍵約束的名字 foreign key(從表列名1) references 主表表名(主表列名);

三、刪除外鍵約束

ALTER TABLE students DROP FOREIGN KEY FK_CLA_ID;


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM