DB
[mysql] 컬럼 추가 삭제 변경
꼬장e
2015. 5. 20. 20:05
● 추가
alter table [테이블명] add [컬럼명][타입] default [값] [위치];
예) mysql> alter table T_TABLE add T_ADDCOLUMN varchar(255) not null default '' after T_EXISTCOLUMN;
● 삭제
alter table [테이블명] drop [컬럼명]
예) mysql> alter table T_TABLE drop T_COLUMNNAME;
● 변경
alter table [테이블명] change [기존컬럼명] [새컬럼명] [새컬럼타입][default옵션값]
예) mysql> alter table T_TABLE change T_EXISTCOLUMN T_NEWCOLUMNS varchar(255) NOT NULL DEFAULT '';
● 타입 변경
alter table [테이블명] modify [컬럼명] [변경할타입]
예) mysql> alter table T_TABLE modify T_EXISTCOLUMN varchar(50) ;
● 디폴트 변경
alter table [테이블명] alter column [컬럼명] set default '';
예) alter table T_TABLE alter column T_EXISTCOLUMN set default '';