SQL - 문제 미리보기
문제 1769
medium
다음 MySQL 코드에서 빈칸에 들어갈 올바른 키워드는?
```sql
CREATE TABLE Orders (
OrderID int NOT NULL,
OrderNumber int NOT NULL,
PersonID int,
PRIMARY KEY (OrderID),
_______ _______ (PersonID) _______ Persons(PersonID)
);
```
정답: B
• FOREIGN KEY 생성 문법 (MySQL):
```sql
FOREIGN KEY (컬럼명) REFERENCES 부모테이블명(부모컬럼명)
```
• 각 키워드의 역할:
• FOREIGN KEY: 외래키 제약조건임을 선언
• REFERENCES: 어떤 테이블의 어떤 컬럼을 참조할지 지정
• `PersonID`는 `Persons` 테이블의 `PersonID` 컬럼을 참조
• 다른 선택지들은 존재하지 않는 SQL 키워드입니다
💡 학습 팁
이 문제를 포함한 SQL 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.