Database/MySQL
[MySQL] 테이블 수정(컬럼명 변경, 컬럼추가, 삭제, 이동, 테이블 이름변경)
opid
2014. 8. 25. 00:00
실행환경 |
|
Desktop |
조립식 |
CPU |
Intel(R) Core(TM) i7-2600K CPU @ 3.40GHz 3.40GHz |
Memory |
8.00 GB |
OS |
Windows 7 Professional K 64bit |
Java |
1.8.0_05 |
MySQL | Ver 14.14 Distrib 5.6.19, for Win64 |
테이블 이름 변경
ALTER TABLE [테이블명] RENAME [변경할 테이블명];
컬럼 이름 변경
ALTER TABLE [테이블명] CHANGE colname [변경할 컬럼명] [변경할 컬럼 타입];
컬럼 속성 수정
ALTER TABLE [테이블명] MODIFY [컬럼명] [변경할 컬럼 타입];
컬럼 추가
ALTER TABLE [테이블명] ADD [추가할 컬럼명] [추가할 컬럼 데이터형];
컬럼 삭제
ALTER TABLE [테이블명] DROP [삭제할 컬럼명];
다른 컬럼 다음으로 이동
ALTER TABLE [테이블명] MODIFY COLUMN [컬럼명 데이터형] AFTER [다른컬럼];
첫번째로 컬럼 이동
ALTER TABLE [테이블명] MODIFY COLUMN [컬럼명 데이터형] FIRST;
기존 컬럼을 지우고 맨 앞에 컬럼 추가
ALTER TABLE [테이블명] DROP [기존 컬럼], ADD [추가할 컬럼] [추카할 컬럼 데이터형] FIRST;
Primary key 속성 삭제
ALTER TABLE [테이블명] DROP PRIMARY KEY;