DataBase

mysql
필드 변경, 추가, 삭제
  • 조회수 24,013
  • 작성일 2011-12-16
  •  

① 테이블 필드 속성 변경

alter table TABLE_NAME change FIELD FIELD VARCHAR(255);


② 테이블의 필드명과 필드속성을 변경

alter table TABLE_NAME change FIELD1 FIELD2 INT;


③ 테이블 필드 추가

alter table TABLE_NAME add [추가할필드명] [필드속성];


예) 테이블에 name필드를 추가하면서 속성은 varchar(20)

alter table TABLE_NAME add name varchar(20);


④ 필드 삭제

alter table TABLE_NAME drop [삭제할필드명]


예) name 필드를 삭제해 보자

alter table TABLE_NAME drop name;


  • Comment 2011-12-21 15:20
※ 필드 추가하면서 특정 필드 뒤에 위치
ALTER TABLE TABLE_NAME ADD NEW_FIELD_NAME VARCHAR( 30 ) NOT NULL AFTER FIELD_NAME;