더북(TheBook)

3.3 SQL의 종류

 

 

이 절에서 말하는 SQL의 종류는 제조사별 제품에서 지원하는 SQL의 차이점이 아닌 SQL이 처리하는 문장의 성격에 따라 분류한 것을 말합니다. SQL은 크게는 두 가지, 좀 더 세분하면 네 가지 유형으로 나눌 수 있는데, 하나씩 알아보도록 하죠.

3.3.1 DDL

RDBMS에는 테이블 외에도 뷰, 인덱스, 시퀀스 등 여러 데이터베이스 객체가 있습니다. 이 객체들을 생성하고 삭제하고 수정하는 데 사용되는 SQL을 DDL(데이터 정의어, Data Definition Language)이라고 하며, DDL에는 다음과 같은 것이 있습니다.

CREATE: 객체를 생성합니다.

DROP: 객체를 삭제(제거)합니다.

ALTER: 객체를 변경합니다.

TRUNCATE TABLE: 테이블에 있는 모든 데이터를 삭제합니다.

RENAME: 객체 이름을 변경합니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.