본문 바로가기
데이타베이스

[ SQL ] alter

by inkul 2016. 1. 5.

칼럼의 구조나 형식을 변경하기 위해 ALTER명령을 사용하게 된다.

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



댓글0