DBMS/MySQL 5.1

테이블명 변경, 필드 변경

본클라쓰 2009. 11. 4. 17:38

 

■ 테이블명 바꾸기

 

ALTER TABLE '원래테이블명'

RENAME AS '바꿀테이블명';

 

ALTER TABLE testTable

RENAME AS test1;

 

 

테이블에 필드 추가하기

 

ALTER TABLE '테이블명'

ADD '필드명' 자료형';

 

ALTER TABLE testTable

ADD name varchar(20); 

 

 

테이블에 필드 추가하기(원하는 위치에 새로운 필드 삽입)

 

ALTER TABLE '테이블명'

ADD '필드명' 자료형 AFTER '필드명';

 

ALTER TABLE testTable

ADD name varchar(20) AFTER id;

 


테이블에서 필드 삭제하기

 

ALTER TABLE '테이블명'

DROP '필드명';

 

ALTER TABLE testTable

DROP name;

 

 

■ 테이블에서 필드명 바꾸기

 

ALTER TABLE '테이블명'

CHANGE '원래필드명' '바꿀필드명' 자료형;

 

ALTER TABLE testTable

CHANGE name nickName varchar(20);

 

 

■ 필드의 자료형 변경하기

 

ALTER TABLE '테이블멸'

CHANGE '필드명' '필드명' '바꿀자료형';

 

ALTER TABLE testTable

CHANGE nickname nickname varchar(15);