hanker

[DATABASE] ALTER 명령어 (테이블 컬럼 추가, 삭제) 본문

DATABASE

[DATABASE] ALTER 명령어 (테이블 컬럼 추가, 삭제)

hanker 2025. 6. 17. 00:33
반응형

SQL의 ALTER 명령어로 컬럼을 추가하고 삭제하는 방법을 알아보자.

 


1. 컬럼 추가 

 

기본 문법

ALTER TABLE 테이블명 ADD COLUMN 컬럼명 데이터타입 [제약조건];

 

-- 단일 컬럼 추가
ALTER TABLE users ADD COLUMN email VARCHAR(255);

-- 제약조건과 함께 추가
ALTER TABLE users ADD COLUMN phone VARCHAR(20) NOT NULL;

-- 기본값과 함께 추가
ALTER TABLE users ADD COLUMN created_at DATETIME DEFAULT CURRENT_TIMESTAMP;

-- 여러 컬럼 동시 추가 (MySQL, PostgreSQL)
ALTER TABLE users 
ADD COLUMN address VARCHAR(500),
ADD COLUMN birth_date DATE;

 

 

 


2. 컬럼 삭제

 

기본 문법

ALTER TABLE 테이블명 DROP COLUMN 컬럼명;

 

 

-- 단일 컬럼 삭제
ALTER TABLE users DROP COLUMN email;

-- 여러 컬럼 동시 삭제
ALTER TABLE users 
DROP COLUMN phone,
DROP COLUMN address;

 

 

 

반응형