SQL - 문제 미리보기

문제 1769

medium
다음 MySQL 코드에서 빈칸에 들어갈 올바른 키워드는? ```sql CREATE TABLE Orders ( OrderID int NOT NULL, OrderNumber int NOT NULL, PersonID int, PRIMARY KEY (OrderID), _______ _______ (PersonID) _______ Persons(PersonID) ); ```
A. INDEX KEY, LINKS TO
B. FOREIGN KEY, REFERENCES
C. UNIQUE KEY, POINTS TO
D. RELATION KEY, CONNECTS

정답: B

• FOREIGN KEY 생성 문법 (MySQL): ```sql FOREIGN KEY (컬럼명) REFERENCES 부모테이블명(부모컬럼명) ``` • 각 키워드의 역할: • FOREIGN KEY: 외래키 제약조건임을 선언 • REFERENCES: 어떤 테이블의 어떤 컬럼을 참조할지 지정 • `PersonID`는 `Persons` 테이블의 `PersonID` 컬럼을 참조 • 다른 선택지들은 존재하지 않는 SQL 키워드입니다

💡 학습 팁

이 문제를 포함한 SQL 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.