에듀윌 · ALTER
PART 3 · 리모델링
데이터는 보존, 구조(컬럼·제약)만 수정 — 벽만 바꾸는 리모델링

ALTER는 리모델링 3종 — ADD·MODIFY·DROP

동사작용빈도
ADD COLUMN컬럼 추가⭐⭐⭐
MODIFY COLUMN정의 변경(타입·길이·NULL)⭐⭐
DROP COLUMN컬럼 삭제(신중)
ALTER TABLE user
  ADD COLUMN 적금잔액 DECIMAL(15,2) DEFAULT 0;
ALTER TABLE user
  MODIFY COLUMN nickname VARCHAR(50) NOT NULL;
ALTER TABLE user
  DROP COLUMN 옛주민번호;
💡 논리적 독립성
ALTER로 컬럼을 추가해도, 기존 컬럼만 조회하던 응용 코드(SELECT 이름 FROM user)는 한 줄도 안 고쳐도 멀쩡. 데이터 구조가 바뀌어도 응용 프로그램은 영향 ❌ — 셋 다 DDL이라 자동 COMMIT·ROLLBACK ❌.