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

(기존 Salary 컬럼의 데이터 타입을

과목: MySQL

문제 번호: 3223

medium
다음 코드에서 빈칸에 들어갈 올바른 키워드는?
ALTER TABLE Employees
_______ COLUMN Salary varchar(50);

(기존 Salary 컬럼의 데이터 타입을 변경하려고 함)
A. CHANGE
B. UPDATE
C. MODIFY
D. ALTER

정답: C



⦁ 기존 컬럼의 데이터 타입을 변경할 때는 MODIFY COLUMN 키워드를 사용합니다

⦁ 기본 문법: ALTER TABLE 테이블명 MODIFY COLUMN 컬럼명 새데이터타입;

⦁ 위 예제에서는 Salary 컬럼의 데이터 타입을 varchar(50)으로 변경합니다

⦁ 데이터 타입 변경 시 주의사항:
⦁ 기존 데이터와 새 데이터 타입이 호환되어야 합니다
⦁ 예: 숫자 데이터를 문자열로 변경은 가능하지만, 문자열을 숫자로 변경 시 데이터 손실 가능
⦁ 크기를 줄이는 변경(예: varchar(100) → varchar(50))은 데이터 잘림 위험이 있습니다

⦁ MySQL에서는 MODIFY COLUMN을 사용하며, 일부 다른 DBMS에서는 다른 문법을 사용할 수 있습니다

💡 학습 팁

이 문제를 포함한 MySQL 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.