ALTER TABLE, CONSTRAINT

Jinhyeon Son·2020년 6월 5일

정리

목록 보기
16/17

종류

  • ADD : table에 새 attribute 추가
  • MODIFY : attribute의 속성을 변경 ( 자료형, 기본값, NOT NULL)등
  • CHANGE : attribute의 이름 변경 + MODIFY의 기능 수행
  • DROP : attribute 삭제

CONSTRAINT

  • 저장될 데이터에 대해 거는 제약
    CREATE, ALTER TABLE로 설정
CREATE TABLE table1(
	id INT PRIMARY KEY, # 열 제약
    ...
    PRIMARY KEY (id) # 테이블 제약
    CONSTRAINT pk PRIMARY KEY (id) # 별명이 pk인 CONSTRAINT
    )
  • ALTER TABLE table ADD CONSTRAINT 구문을 통해 제약 변경 가능
  • 제약 변경시 추가,변경하는 제약에 위반되는 레코드가 있는지 검사 후 실행된다

0개의 댓글