본문 바로가기
DB/Oracle

[SQL] 데이터 정의어 DDL

Writer mintparc 2019. 10. 30.

데이터 정의어  DDL


명령어 기능
CREATE SCHEMA, DOMAIN, TABLE, VIEW, INDEX를 정의
ALTER TABLE에 대한 정의를 변경할 때 사용
DROP SCHEMA, DOMAIN, TABLE, VIEW, INDEX를 삭제

 

테이블 생성 CREATE


CREATE TABLE 테이블명(
	컬럼명 DATA TYPE(SIZE),
	CONSTRAINT 제약조건명 제약조건 (컬럼명)
);

 

 

 

테이블 수정 ALTER


  • COLUMN 추가
ALTER TABLE 테이블명
	ADD 컬럼명 DATA TYPE(SIZE);

 

  • COLUMN 수정
ALTER TABLE 테이블명
	MODIFY 컬럼명 DATA TYPE(SIZE);

 

  • COLUMN 삭제
ALTER TABLE 테이블명
	DROP COLUMN 컬럼명;

 

 

테이블 삭제 DROP


  • 삭제
DROP TABLE 테이블명;

 

  • 완전 삭제 : 휴지통에서 복구되지 않음
DROP TABLE 테이블명 PURGE;

댓글