by 큐브리드 테이블 TABLE ALTER TABLE MODIFY DROP TABLE ADD COLUMN RENAME [2009.03.17]
초기에 테이블을 생성한 이후에도 기존에 테이블에 컬럼을 추가하거나 기존의 테이블에서 컬럼을 편집 또는 삭제할 수 있으며, ALTER TABLE문을 사용한다
ALTER TABLE ~ ADD COLUMN 문을 사용하여 기존 테이블에 새로운 컬럼을 추가할 수 있다.
ALTER TABLE 테이블명 ADD COLUMN 컬럼명 컬럼타입;
ALTER TABLE tmp_olympic ADD COLUMN continent VARCHAR(20);
ALTER TABLE ~ DROP COLUMN 문을 사용하여 테이블에서 특정 컬럼을 삭제할 수 있다.
ALTER TABLE 테이블명 DROP COLUMN 컬럼명;
ALTER TABLE tmp_olympic DROP COLUMN continent;
테이블 이름은 RENAME 구문을 사용하여 변경할 수 있다.
RENAME TABLE 현재이름 AS 새로운이름 ;
다음은 stadium 테이블의 이름을 stadium_info로 변경하는 예제이다.
RENAME TABLE stadium AS stadium_info;
ALTER TABLE ~ RENAME COLUMN문을 사용하여 기존 컬럼의 이름을 변경할 수 있다.
ALTER TABLE 테이블이름 RENAME COLUMN 현재이름 AS 새로운이름
다음은 athlete 테이블의 gender 컬럼 이름을 gender_type로 변경하는 예제이다.
ALTER TABLE athlete RENAME COLUMN gender AS gender_type;
ALTER TABLE ~ MODIFY문을 사용하여 기존 컬럼에 디폴트 값을 새로 정의하거나 변경할 수 있다.
ALTER TABLE 테이블이름 MODIFY 컬럼이름 DEFAULT 새 값
다음은 athlete 테이블의 gender 컬럼에 디폴트 값을 새로 정의하는 예제이다.
ALTER TABLE athlete MODIFY gender_type CHAR DEFAULT 'M';
DROP TABLE문을 사용하여 테이블을 삭제할 수 있다. 테이블이 삭제되면 포함된 레코드도 모두 삭제되며, 복구 불가하므로 주의한다.
DROP TABLE tmp_users2;
또한, [그림 6]과 같이 좌측 트리에서 삭제할 테이블을 선택하고 마우스 우클릭>테이블 관리>테이블 삭제 메뉴를 선택할 수 있다.
- 강좌 URL : http://www.gurubee.net/lecture/2008
- 구루비 강좌는 개인의 학습용으로만 사용 할 수 있으며, 다른 웹 페이지에 게재할 경우에는 출처를 꼭 밝혀 주시면 고맙겠습니다.~^^
- 구루비 강좌는 서비스 제공을 위한 목적이나, 학원 홍보, 수익을 얻기 위한 용도로 사용 할 수 없습니다.