다음 코드에서 빈칸에 들어갈 올바른 키워드는?
(Status 컬럼에 값을 입력하지 않으면
다음 코드에서 빈칸에 들어갈 올바른 키워드는?
(Status 컬럼에 값을 입력하지 않으면 'available'이 자동으로 입력되도록 하고 싶음)
CREATE TABLE Products (
ProductID int PRIMARY KEY,
ProductName varchar(100) NOT NULL,
Price decimal(10,2),
Status varchar(20) _______ 'available'
);
(Status 컬럼에 값을 입력하지 않으면 'available'이 자동으로 입력되도록 하고 싶음)
정답: B
⦁ 컬럼에 기본값을 설정할 때는
DEFAULT
키워드를 사용합니다⦁ 완성된 코드:
Status varchar(20) DEFAULT 'available'
⦁ DEFAULT 설정의 효과:
⦁ 값 생략 시:
INSERT INTO Products (ProductID, ProductName, Price) VALUES (1, 'Laptop', 1500);
⦁ Status 컬럼에 자동으로 'available' 입력
⦁ 명시적 입력 시:
INSERT INTO Products VALUES (2, 'Mouse', 30, 'discontinued');
⦁ 지정한 값('discontinued')이 우선 적용
💡 학습 팁
이 문제를 포함한 MySQL 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.