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

(UserID 컬럼에 NULL

과목: MySQL

문제 번호: 3226

easy
다음 코드에서 빈칸에 들어갈 올바른 constraint는?
CREATE TABLE Users (
    UserID int _______ ,
    Username varchar(50),
    Email varchar(100)
);

(UserID 컬럼에 NULL 값이 입력되지 않도록 하고 싶음)
A. UNIQUE
B. NOT NULL
C. PRIMARY KEY
D. CHECK

정답: B



NOT NULL constraint는 해당 컬럼에 NULL 값이 입력되는 것을 방지합니다

⦁ NULL은 '값이 없음' 또는 '알 수 없음'을 의미하는 특별한 값입니다

⦁ 각 constraint의 역할:
NOT NULL: NULL 값 입력 방지
UNIQUE: 중복 값 입력 방지 (NULL은 허용)
PRIMARY KEY: NOT NULL + UNIQUE 조합
CHECK: 특정 조건을 만족하는 값만 허용

⦁ 사용자 ID처럼 반드시 값이 있어야 하는 컬럼에 자주 사용됩니다

💡 학습 팁

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