FK(외래 키)

2023. 5. 3. 18:47카테고리 없음

FK란?

FK는 외래 키라는 뜻으로서, 현재 테이블이 아니라

다른 테이블에 있는 PK(기본 키)를 참조하는 키라고 보면 된다.

FK사용법

FK는 뜻에서도 말했듯이 다른 테이블에서 기본키를 참조하는 키라고 했는데 다음 그림을 보면,

FK와 PK의 관계이다.

plant에 있는 PK들은 그 테이블에 기본 키로 설정이 되어있는 것을 볼수있다. 그리고 delivery를 보면, 

기본 키는 설정이 따로 되어있고, plant에 있는 데이터를 참조하기 위해 FK로 *_plant_id로 가져온것을 볼 수 있다.