테이블 변경
포스트
취소

테이블 변경

테이블 변경

  • 속성 및 제약조건에 대한 추가/변경/삭제를 실행한다.

신규 속성 추가

ALTER TABLE 테이블명 ADD [ COLUMN ] 속성명 데이터_타입 [ NOT NULL ] [ DEFAULT 기본_값 ];

속성명 변경

ALTER TABLE 테이블명 CHANGE 기존_속성명 데이터_타입;

데이터 타입 변경

ALTER TABLE 테이블명 MODIFY [ COLUMN ] 속성명 데이터_타입;

기본 값 변경

ALTER TABLE 테이블명 ALTER [ COLUMN ] 속성명 SET DEFAULT 기본_값;

기존 속성 삭제

ALTER TABLE 테이블명 DROP [ COLUMN ] 속성명 [ CASCADE | RESTRICT ];

  • CASCADE
    • 관련된 제약조건이나 참조하는 다른 속성을 함께 삭제한다.
  • RESTRICT
    • 관련된 제약조건이나 참조하는 다른 속성이 존재하면 삭제가 수행되지 않도록 한다.

신규 제약조건 추가

ALTER TABLE 테이블명 ADD CONSTRAINT 제약조건_이름 제약조건_내용;

기존 제약조건 삭제

ALTER TABLE 테이블명 DROP CONSTRAINT 제약조건_이름;

이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.