天天看點

外鍵限制

外鍵:用于2個表的資料之間建立連接配接;可以是表中的一列或者多列;一個表也可以有一個或者多個外鍵;

外鍵:外鍵可以為空值;若不是空值的話,必須對應另一個表中主鍵的值;是表中的一個字段,可以不是主鍵;但是必須對應另一個表中的主鍵;

外鍵作用:1、保證資料引用的完整性;定義外鍵後,不允許删除另一個表中具有關聯關系的行。

2、保證資料的一緻性和完整性;例如:部門表中主鍵id,員工表中dept_Id與部門表中id關聯

主表(父表):關聯表中,主鍵所在表;例如:部門表

從表(字表):關聯表中,外鍵所在表;例如:員工表

文法如下:

字段名 資料類型[限制條件][預設值],

.....

constraint 外鍵名 foreign key (字段1,字段2) references 主表名 (主鍵列)

繼續閱讀