더북(TheBook)

1.4.4 SQL의 종류

SQL은 여러 개의 다양한 문장으로 구성되어 있는데, 성격과 쓰임새에 따라 다음과 같이 나뉩니다.

 

데이터 정의어

데이터 정의어(DDL, Data Definition Language)는 이름 그대로 뭔가를 정의할 때 사용하는 SQL 문장입니다. 보통 약어만 사용해 DDL이라고 합니다. 그럼 무엇을 정의하는 것일까요? 대상은 테이블, 인덱스, 뷰 같은 데이터베이스 객체입니다. 즉, 테이블을 비롯해 어떤 객체를 생성할 때 사용하는 문장이죠. 생성만 하는 것이 아니라 이미 만들어진 객체를 수정하거나 삭제할 때도 DDL을 사용합니다. DDL 문장들은 다음과 같습니다.

▼ 표 1-2 DDL의 종류

종류

설명

CREATE

데이터베이스 객체를 생성할 때 사용함

ALTER

기존 객체를 수정할 때 사용함

DROP

기존 객체를 삭제할 때 사용함

TRUNCATE TABLE

테이블에 있는 데이터 전체를 삭제할 때 사용함

RENAME TABLE

테이블의 이름을 변경할 때 사용함

DDL은 객체를 생성, 수정, 삭제할 때 사용하므로 사용 빈도가 높지 않습니다.

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