MySQL - Table 수정하기 (ALTER TABLE)

컴퓨터/데이터베이스

728x90
반응형

Table 수정

논리적인 테이블을 정의하여 사용하는 도중 테이블 안에 있는 칼럼을 추가, 수정을 하거나 테이블 자체를 삭제하고 싶은 경우가 종종 있습니다. 본 포스트에서는 이런 테이블을 수정하기 위한 Query에 대하여 알아보도록 하겠습니다.

 

Table 컬럼 추가하기 - ADD

ALTER TABLE 테이블명 ADD COLUMN 컬럼명 자료형;
#예시
ALTER TABLE 'testtable' ADD COLUMN 'name' varchar(100);

 

Table 컬럼 자료형 변경하기 - Modify

ALTER TABLE 테이블명 MODIFY COLUMN 컬럼명 자료형;
#예시
ALTER TABLE 'testtable' MODIFY COLUMN 'name' varchar(85);

 

Table 이름 및 자료형 변경하기 - Change

Modify는 자료형만 변경하지만 칼럼 이름까지 한 번에 변경할 수 있습니다.

ALTER TABLE 테이블명 MODIFY COLUMN 컬럼명 변경할컬럼명 자료형;
#예시
ALTER TABLE 'testtable' MODIFY COLUMN 'name' 'id' varchar(85);

 

Table 삭제하기 - Drop

ALTER TABLE 테이블명 DROP COLUMN 컬럼명 ;
#예시
ALTER TABLE 'testtable' DROP COLUMN 'name';

 

Table 이름 변경하기 - Rename

ALTER TABLE 테이블명 RENAME 변경할테이블명;
#예시
ALTER TABLE 'testtable' RENAME 'mytable';
728x90
반응형

Commnet

G91개발일지

Gon91(지구일)

91년생 공학엔지니어의 개발일지

TODAY :

YESTER DAY :

TOTAL :