MySQL - ALTER

2015. 9. 2. 14:11plming/DB

MySQL ALTER 명령

 

1. 테이블 형식 변경
Engine 사용 : ALTER TABLE 테이블명 ENGINE=형식;
Type 사용 : ALTER TABLE 테이블명 TYPE=형식;

 

2. 테이블 이름 변경
ALTER TABLE 테이블명 RENAME 바꿀이름
RENAME TABLE 테이블명 TO 바꿀이름

 

3. 컬럼 추가
마지막에 추가 : ALTER TABLE 테이블명 ADD COLUMN 컬럼이름 컬럼타입
특정컬럼 뒤에 추가 : ALTER TABLE 테이블명 ADD COLUMN 컬럼이름 컬럼타입 AFTER 컬럼이름
제일 앞에 : ALTER TABLE 테이블명 ADD COLUMN 컬럼이름 컬럼타입 FIRST

 

4. 컬럼 삭제
ALTER TABLE 테이블명 DROP COLUMN 컬럼이름

 

5. 컬럼 변경
ALTER TABLE 테이블명 MODIFY 컬럼이름 새컬럼타입
ALTER TABLE 테이블명 CHANGE 컬럼이름 새컬럼이름 새컬럼타입

 

6. 인덱스에 새항목 추가
ALTER TABLE 테이블명 ADD INDEX(컬럼이름)

 

7. 인덱스 삭제
ALTER TABLE 테이블명 DROP INDEX 컬럼이름
DROP INDEX 인덱스이름 ON 테이블명

 

8. 기본키(Primary Key) 지정
ALTER TABLE 테이블명 ADD PRIMARY KEY(컬럼이름)

 

9. 기본키 삭제
ALTER TABLE 테이블명 DROP PRIMARY KEY

 

 

'plming > DB' 카테고리의 다른 글

MySQL - 한글사용  (0) 2015.09.02
Oracle VS MySQL  (0) 2015.09.02
MSSQL - 시간계산  (0) 2015.07.22
MSSQL - MSDN, 기본함수  (0) 2015.07.15
MSSQL - IDENTITY  (0) 2015.07.15