다음 코드에서 빈칸에 들어갈 올바른 constraint는?
(UserID 컬럼에 NULL
다음 코드에서 빈칸에 들어갈 올바른 constraint는?
(UserID 컬럼에 NULL 값이 입력되지 않도록 하고 싶음)
CREATE TABLE Users (
UserID int _______ ,
Username varchar(50),
Email varchar(100)
);
(UserID 컬럼에 NULL 값이 입력되지 않도록 하고 싶음)
정답: B
⦁
NOT NULL
constraint는 해당 컬럼에 NULL 값이 입력되는 것을 방지합니다⦁ NULL은 '값이 없음' 또는 '알 수 없음'을 의미하는 특별한 값입니다
⦁ 각 constraint의 역할:
⦁
NOT NULL
: NULL 값 입력 방지⦁
UNIQUE
: 중복 값 입력 방지 (NULL은 허용)⦁
PRIMARY KEY
: NOT NULL + UNIQUE 조합⦁
CHECK
: 특정 조건을 만족하는 값만 허용⦁ 사용자 ID처럼 반드시 값이 있어야 하는 컬럼에 자주 사용됩니다
💡 학습 팁
이 문제를 포함한 MySQL 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.