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

(StudentID 컬럼에 NULL 값이

과목: MySQL

문제 번호: 3230

easy
다음 코드에서 빈칸에 들어갈 올바른 키워드는?
CREATE TABLE Students (
    StudentID int _______ ,
    Name varchar(100) NOT NULL,
    Email varchar(150)
);

(StudentID 컬럼에 NULL 값이 들어가지 않도록 하려고 함)
A. UNIQUE
B. NOT NULL
C. PRIMARY KEY
D. DEFAULT

정답: B



NOT NULL 제약조건은 해당 컬럼에 NULL 값이 입력되는 것을 방지합니다

⦁ 위 예제에서 StudentID는 학생을 식별하는 중요한 정보이므로 반드시 값이 있어야 합니다

⦁ 각 키워드의 역할:
NOT NULL: NULL 값 입력 차단
UNIQUE: 중복 값 입력 차단 (NULL은 허용)
PRIMARY KEY: NOT NULL + UNIQUE 조합
DEFAULT: 값을 입력하지 않을 때 사용할 기본값 설정

⦁ Name 컬럼도 NOT NULL이 설정되어 있어 학생 이름이 반드시 입력되어야 합니다

⦁ Email 컬럼은 제약조건이 없어 NULL 값 허용합니다

💡 학습 팁

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