티스토리 뷰

[테이블에 새로운 컬럼 추가하기]

형식) 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
댓글
D-DAY
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
글 보관함