Column 추가
💡 Table에 새로운 COLUMN 추가
Column 변경
💡 ALTER TABLE 문장의 MODIFY 절을 사용하여 다음과 같은 변경을 할 수 있음
- COLUMN 의 크기를 확장할 수 있음
- 데이터가 들어있지 않으면 COLUMN 의 크기를 줄일 수 있음
- 데이터가 들어있지 않다면 COLUMN 의 타입을 수정할 수 있음
- COLUMN 에 NULL 값이 없다면 NOT NULL CONSTAINT 를 지정할 수 있음
- DEFAULT VALUE 를 변경할 수 있음
Constraint 추가
💡 이미 생성되어 있는 TABLE에 CONSTRAINT 추가
Constraint 삭제
💡 이미 생성되어 있는 TABLE 의 CONSTRAINT 를 삭제함
전체 데이터의 삭제
💡 TRUNCATE 문장은 DDL ROLLBACK SEGMENT 를 만들지 않고 모든 데이터를 삭제함
데이터가 삭제된 FREE 영역은 환원됨 TABLE 로 부터 모든 데이터를 삭제함
Constraint disable/enable
💡 TABLE 에 있는 모든 데이터가 CONSTRAINT 를 만족시켜야 ENABLE 할 수 있음
PRIMARY KEY, UNIQUE CONSTRAINT 를 ENABLE 하면 그에 따른 INDEX FILE 이 자동적으로 생성됨
CASECADE OPTION 를 삭제하고 새로 만들지 않고 DISABLE, ENABLE 함