MYSQL 테이블 컬럼 수정 (추가, 수정 ,삭제)

리눅스/MySQL|2015. 1. 16. 11:15
반응형

sysdocu 라는 테이블에 member 라는 컬럼을 추가, 수정, 삭제하는 예제입니다.

 

1. 추가

alter table 테이블명 add 컬럼명 옵션;

예1) alter table sysdocu add member varchar(250) not null;

예2) alter table sysdocu add member 

varchar(250) not null after group;

    // group 컬럼 다음에 입력 (맨앞은 first)

 

2. 수정

alter table 테이블명 modify 컬럼명 옵션;

예) alter table sysdocu modify member varchar(200) not null;

예) alter table sysdocu change user member varchar(200) not null;    // user : 구 컬럼명, member : 신 컬럼명

예) alter table sysdocu change member member varchar(200) after name;    // 컬럼 위치 변경. 기존 컬럼명 member 이름 두번쓰는것 주의

 

3. 삭제

alter table 테이블명 drop 컬럼명;

예) alter table sysdocu drop member;

 

※ 참고

1. 쿼리 옵션

auto_increment    // 자동으로 증가되는 값이 생성됩니다.

not null                // 빈 데이타가 들어갈 수 없습니다.

default 내용        // 들어갈 데이타가 없을경우 기본값을 입력합니다.

 

2. 테이블 구조 보기

mysql> desc 테이블명

반응형

댓글()