DATABASE

    mysql
    필드 변경, 추가, 삭제
    • 조회수 24,639
    • 작성일 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
    ※ 필드 추가하면서 특정 필드 뒤에 위치 ALTER TABLE TABLE_NAME ADD NEW_FIELD_NAME VARCHAR( 30 ) NOT NULL AFTER FIELD_NAME;