다음 코드에서 빈칸에 들어갈 올바른 키워드는?

과목: MySQL

문제 번호: 3238

easy
다음 코드에서 빈칸에 들어갈 올바른 키워드는?
CREATE TABLE Students (
    StudentID int NOT NULL,
    Name varchar(100) NOT NULL,
    Email varchar(150) UNIQUE,
    _______ (StudentID)
);
A. UNIQUE KEY
B. PRIMARY KEY
C. FOREIGN KEY
D. INDEX KEY

정답: B



⦁ 테이블 생성 시 PRIMARY KEY를 설정하는 문법은 PRIMARY KEY (컬럼명)입니다

⦁ 완성된 코드: PRIMARY KEY (StudentID)

⦁ StudentID가 PRIMARY KEY로 적합한 이유:
⦁ 각 학생을 고유하게 식별할 수 있음
⦁ 이미 NOT NULL로 설정되어 있어 NULL 값 방지
⦁ 학생 관리 시스템에서 핵심 식별자 역할

⦁ 다른 선택지 분석:
UNIQUE KEY: 중복 방지만 하고 NULL 허용
FOREIGN KEY: 다른 테이블과의 관계 설정용
INDEX KEY: 검색 성능 향상용 (MySQL에서 정확한 문법 아님)

⦁ PRIMARY KEY 설정 시 해당 컬럼은 자동으로 NOT NULL과 UNIQUE 속성을 가집니다

💡 학습 팁

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