prev/MYSQL

[MySql] 테이블명/컬럼명 변경, 컬럼추가/제거, UNIQUE설정해제, PK 변경

WishDEV 2007. 6. 5. 10:30
 

테이블  이름  변경

     RENAME  TABLE  이전테이블명  to  바꿀테이블명;

컬럼  추가하기     

     ALTER  TABLE  테이블명  ADD  컬럼명  데이터타입;

테이블에서  컬럼만  제거
     ALTER  TABLE  테이블명  DROP  COLUMN  컬럼명;
 
컬럼명  변경
     ALTER  TABLE  테이블명  CHANG  이전컬럼명  바꿀컬럼명  데이터타입; 

 

UNIQUE  설정을  해제 

     ALTER  TABLE  테이블명  DROP  INDEX  인덱스명; 

 

 

PK 변경

     1.  PK로  참여할  컬럼조건이  NULL값이  아니어야  한다.
    2.  ALTER  TABLE 구문에서  기존  값  삭제와  새로운  정의를  함께  수행한다.

     ALTER  TABLE 테이블명 DROP PRIMARY KEY, ADD PRIMARY KEY (키컬럼명);