다음 코드에서 빈칸에 들어갈 올바른 키워드는?
(기존 Salary 컬럼의 데이터 타입을
다음 코드에서 빈칸에 들어갈 올바른 키워드는?
(기존 Salary 컬럼의 데이터 타입을 변경하려고 함)
ALTER TABLE Employees
_______ COLUMN Salary varchar(50);
(기존 Salary 컬럼의 데이터 타입을 변경하려고 함)
정답: C
⦁ 기존 컬럼의 데이터 타입을 변경할 때는
MODIFY COLUMN
키워드를 사용합니다⦁ 기본 문법:
ALTER TABLE 테이블명 MODIFY COLUMN 컬럼명 새데이터타입;
⦁ 위 예제에서는 Salary 컬럼의 데이터 타입을
varchar(50)
으로 변경합니다⦁ 데이터 타입 변경 시 주의사항:
⦁ 기존 데이터와 새 데이터 타입이 호환되어야 합니다
⦁ 예: 숫자 데이터를 문자열로 변경은 가능하지만, 문자열을 숫자로 변경 시 데이터 손실 가능
⦁ 크기를 줄이는 변경(예: varchar(100) → varchar(50))은 데이터 잘림 위험이 있습니다
⦁ MySQL에서는
MODIFY COLUMN
을 사용하며, 일부 다른 DBMS에서는 다른 문법을 사용할 수 있습니다
💡 학습 팁
이 문제를 포함한 MySQL 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.