선 밖에 선 자유인

MySQL 테이블 관련 명령어 본문

IT/Data

MySQL 테이블 관련 명령어

Hotman 2015. 1. 16. 16:21

/* 테이블 생성 */

create table [테이블명](id int,name varchar(20));


/* 컬럼 추가 */

alter table [테이블명] add [컬럼명] [타입] [옵션]; 

ex) alter table [테이블명] add [컬럼명] varchar(100) not null default '0'; 


/* 컬럼 중간에 추가 */

alter table [테이블명] add [컬럼명] [type명] after [위치할컬럼명]; 


/* 컬럼 순서 이동 */

alter table [테이블명] modify [컬럼명] [type명] after [위치할컬럼명]; 


/* 컬럼 삭제 */

alter table [테이블명] drop [컬럼명];


/* 컬럼명 변경 및 타입 변경 */

alter table [테이블명] change [컬럼명] [변경할컬럼명] varchar(12);


/* 컬럼 타입 수정 */

alter table [테이블명] modify [컬럼명] varchar(14);


/* 테이블명 수정 */

alter table [테이블명] rename [변경할테이블명];


/* 테이블 삭제 */

drop table [테이블명];


Comments