관리자 글쓰기
[MYSQL] 컬럼 추가, 삭제, 수정(ALTER TABLE)
2018. 3. 6. 13:08 - 개발 새발

1. 테이블에 새로운 컬럼 추가


alter table tablename add column [추가할 컬럼명] [추가할 컬럼 데이타형]


2. 테이블에 컬럼타입 변경하기


alter table tablename modify column [변경할 컬럼명] [변경할 컬럼 타입]


3. 테이블에 컬럼이름 변경하기


alter table tablename change column [기존 컬럼명] [변경할 컬럼명] [변경할 컬럼타입]


4. 테이블에 컬럼 삭제하기


alter table tablename drop column [삭제할 컬럼명]


5. 테이블컬럼에 인덱스 주기


alter table tablename add index 인덱스명(인덱스를 줄 컬럼1 , 인덱스를 줄 컬럼2, ... )


6. 테이블컬럼에 인덱스 삭제하기


alter table tablename drop index 인덱스명;


7. 테이블에 Primary Key 만들기


alter table tablename add primary key (키를 줄 컬럼명1 , 키를 줄 컬럼명2, ...)


8. 테이블에 Primary Key 삭제하기


alter table tablename drop primary key;


9. 테이블명 바꾸기


alter table 기존테이블명 rename 새로운테이블명


10. 인덱스 생성


CREATE [UNIQUE] INDEX index_name ON tbl_name (col_name[(length]),... )


11. 인덱스 삭제


DROP INDEX index_name


12. AUTO_INCREMENT 설정


ALTER TABLE 테이블명 AUTO_INCREMENT = 1;



'코딩 > DB' 카테고리의 다른 글

[MYSQL] 기본 명령어  (0) 2017.05.16
[DB] sqlplus 원격(외부) 접속 방법  (0) 2017.01.09