종류
- 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)
)
- ALTER TABLE table ADD CONSTRAINT 구문을 통해 제약 변경 가능
- 제약 변경시 추가,변경하는 제약에 위반되는 레코드가 있는지 검사 후 실행된다