RDBMS
[MySQL] 컬럼 추가, 컬럼 삭제, 컬럼명 변경, 컬럼 타입 변경
ghyeong
2022. 3. 3. 10:34
반응형
자꾸 찾아보게 되어서 이번기회에 정리해서 포스팅 해보려고 합니다.

컬럼 추가
1. 테이블에 컬럼 맨뒤에 추가
ALTER TABLE [테이블명] ADD COLUMN [컬럼명] [자료형]
EX)
ALTER TABLE board ADD COLUMN board_type varchar(100) NOT NULL;
2. 테이블에 컬럼 맨앞에 추가
ALTER TABLE [테이블명] ADD COLUMN [새컬럼명] [자료형] FIRST
EX)
ALTER TABLE employee ADD COLUMN working_day varchar(200) NOT NULL FIRST
3. 테이블에 지정 컬럼 뒤에 추가
ALTER TABLE [테이블명] ADD COLUMN [새컬럼명] 자료형 AFTER [앞컬럼명]
EX)
ALTER TABLE employee ADD COLUMN 'name' varchar(200) NOT NULL AFTER working_day
컬럼 삭제
ALTER TABLE [테이블명] DROP COLUMN [컬럼명];
EX)
ALTER TABLE user DROP COLUMN user_type;
컬럼명 변경
ALTER TABLE [테이블명] CHANGE COLUMN [기존컬럼명] [변경할 컬럼명] [컬럼타입];
EX)
ALTER TABLE score CHANGE COLUMN math math_score int;
컬럼 타입 변경
ALTER TABLE [테이블명] MODIFY COLUMN [컬럼명] [변경할컬럼타입]
EX)
ALTER TABLE user MODIFY COLUMN address varchar(128);반응형