[sql] 외래 키 제약 조건과 테이블 간의 관계 표현 방법
SQL에서 외래 키 제약 조건을 생성하려면 FOREIGN KEY
제약 조건을 사용합니다. 아래 테이블은 orders
테이블이 customers
테이블의 customer_id
열을 참조하도록 하는 외래 키 제약 조건을 나타내는 예제입니다.
CREATE TABLE orders (
order_id INT PRIMARY KEY,
customer_id INT,
order_date DATE,
FOREIGN KEY (customer_id) REFERENCES customers(customer_id)
);
위 코드에서 orders
테이블의 customer_id
열은 customers
테이블의 customer_id
열을 참조합니다. 이는 두 테이블 간의 일대다 관계를 정의하는데 사용됩니다.
외래 키 제약 조건을 사용하면 데이터 무결성을 유지하고, 관련된 테이블 간의 일관성을 보장할 수 있습니다.
자세한 내용은 “SQL 외래 키 제약 조건” 등의 제목으로 다양한 참고 자료를 검색해 보시기를 권장드립니다.