SQL - alter 쿼리 사용 방법
SQL - alter 쿼리 사용 방법
Alter 쿼리
- 이미 만들어진 테이블의 구조를 변경할 때 사용
컬럼 추가
구조
1
ALTER TABLE [테이블명] ADD COLUMN [컬럼명] [데이터타입] [제약조건];
예시
1
ALTER TABLE test_user ADD COLUMN email VARCHAR(150) NOT NULL;
컬럼 수정
구조
1
ALTER TABLE [테이블명] MODIFY COLUMN [컬럼명] [데이터타입] [제약조건];
예시
1
ALTER TABLE test_user MODIFY COLUMN email VARCHAR(100) NOT NULL;
컬럼 삭제
구조
1
ALTER TABLE [테이블명] DROP COLUMN [컬럼명];
예시
1
ALTER TABLE test_user DROP COLUMN email;
주의 사항
- 대량의 데이터가 저장되어 있는 테이블의 구조를 변경할 경우 많은 자원과 시간이 소모됨.
ALTER처리가 완료될 때 까지 테이블이 잠금 상태가 되기 때문에 운영 서버에서 사용되고 있는 DB는 되도록 건드리지 않는게 좋음.- 만약 건드려야한다면 사용자가 적은 새벽 시간 또는 점검 시간에 변환하는게 좋음.
This post is licensed under CC BY 4.0 by the author.