티스토리 뷰
[테이블에 새로운 컬럼 추가하기]
형식) alter table [테이블명] add column [추가할 컬럼명] [추가할 컬럼 데이타형]
mysql> alter table mytable add column addr varchar(70) not null; |
[테이블의 컬럼 타입 변경하기]
형식) alter table [테이블명] modify column [변경할 컬럼명] [변경할 컬럼 타입]
mysql> alter table mytable modify column addr varchar(100) not null; |
mysql> alter table mytable modify column addr int; |
[테이블의 컬럼 이름 변경하기]
형식) alter table [테이블명] change column [기존 컬럼명] [변경할 컬럼명] [변경할 컬럼 타입]
mysql> alter table mytable change column addr age int not null; |
[테이블 컬럼 삭제하기]
형식) alter table [테이블명] drop column [삭제할 컬럼명]
mysql> alter table mytable drop column age; |
[테이블 컬럼에 인덱스 주기]
형식) alter table [테이블명] add index 인덱스명( 인덱스를 줄 컬럼1, 인덱스를 줄 컬럼2,...)
mysql> alter table mytable add index myindex( id ); |
[테이블 컬럼에 인덱스 삭제하기]
형식 ) alter table [테이블명] drop index 인덱스명
mysql> alter table mytable drop index myindex; |
mysql> show index from mytable; |
[테이블에 primay key 만들기]
형식 ) alter table [테이블명] add primary key ( 키를 줄 column명1, 키를 줄 column명2, ... );
mysql> alter table mytable add primary key ( id ); |
[테이블에 primay key 삭제하기]
mysql> alter table mytable drop primary key; |
[테이블 명 바꾸기]
형식) alter table [원본 테이블명] rename [새로운 테이블명];
mysql> alter table mytable rename utable; |
'웹개발 > DataBase' 카테고리의 다른 글
mysql grant all (0) | 2014.06.13 |
---|---|
SQL 순위구하기 팁 (1) | 2014.06.13 |
MYSQL 또는 Maria 테이블에 날짜 데이터 자동 넣기 (0) | 2014.03.24 |
pg_dump 뜨기 (0) | 2013.11.02 |
mysql offset 속도!! 대처방법 (0) | 2012.03.16 |
댓글