다음 코드에서 빈칸에 들어갈 올바른 키워드는?
(StudentID 컬럼에 NULL 값이
다음 코드에서 빈칸에 들어갈 올바른 키워드는?
(StudentID 컬럼에 NULL 값이 들어가지 않도록 하려고 함)
CREATE TABLE Students (
StudentID int _______ ,
Name varchar(100) NOT NULL,
Email varchar(150)
);
(StudentID 컬럼에 NULL 값이 들어가지 않도록 하려고 함)
정답: B
⦁
NOT NULL
제약조건은 해당 컬럼에 NULL 값이 입력되는 것을 방지합니다⦁ 위 예제에서 StudentID는 학생을 식별하는 중요한 정보이므로 반드시 값이 있어야 합니다
⦁ 각 키워드의 역할:
⦁
NOT NULL
: NULL 값 입력 차단⦁
UNIQUE
: 중복 값 입력 차단 (NULL은 허용)⦁
PRIMARY KEY
: NOT NULL + UNIQUE 조합⦁
DEFAULT
: 값을 입력하지 않을 때 사용할 기본값 설정⦁ Name 컬럼도
NOT NULL
이 설정되어 있어 학생 이름이 반드시 입력되어야 합니다⦁ Email 컬럼은 제약조건이 없어 NULL 값 허용합니다
💡 학습 팁
이 문제를 포함한 MySQL 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.