컬럼 추가
# alter table [테이블명] add [컬럼명] [자료형] [옵션]; alter table h_user ADD pwd varchar(200); -- 맨 뒤에 추가 alter table h_user ADD pwd varchar(200) first; -- 맨 앞에 추가 alter table h_user ADD pwd varchar(200) after id; -- 원하는 컬럼 다음에 추가
컬럼 타입 변경
# alter table [테이블명] modify [컬럼명] [자료형] [양수설정(unsigned)] [null허용안함(not null)] [insert시 값 자동증가(auto_increment)] alter table h_user modify no int(10) unsigned not null auto_increment;
컬럼명 변경 및 자료형변경
# alter table [테이블명] change [컬럼명] [변경할컬럼명] [자료형] alter table h_user change name name2 varchar(20);
컬럼 순서 변경
# alter table [테이블명] modify [순서변경할컬럼] [컬럼자료형] [순서] alter table h_user modify nickname varchar(45) first; -- 맨앞 alter table h_user modify nickname varchar(45) after name; -- 해당 컬럼의 뒤로 순서변경
컬럼 자료형만 변경
# alter table [테이블명] modify [컬럼명] [변경할 자료형] alter table h_user modify name varchar(30);
컬럼 삭제
# alter table [테이블명] drop [컬럼명] alter table h_user drop name;