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

(Status 컬럼에 값을 입력하지 않으면

과목: MySQL

문제 번호: 3250

easy
다음 코드에서 빈칸에 들어갈 올바른 키워드는?
CREATE TABLE Products (
    ProductID int PRIMARY KEY,
    ProductName varchar(100) NOT NULL,
    Price decimal(10,2),
    Status varchar(20) _______ 'available'
);

(Status 컬럼에 값을 입력하지 않으면 'available'이 자동으로 입력되도록 하고 싶음)
A. CHECK
B. DEFAULT
C. UNIQUE
D. SET

정답: 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 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.