Data Definition Language의 약자로 데이터를 정의하는 명령어.
보통 DB를 관리하는 시스템 관리자들이 주로 사용
데이터의 구조를 생성하거나 수정, 삭제 같은 데이터 전체의 골격을 결정하는 역할을 한다
Data Manipulation Language의 약자로 데이터를 조작하는 명령어.
개발자들이 가장 많이 사용하게 되는 명령어
이미 정의된 DB 스키마 내에서 데이터를 삽입하거나 조회, 수정, 삭제
SELECT : 데이터를 조회
INSERT : 데이터 삽입
UPDATE : 데이터 업데이트
DELETE : 데이터 삭제
Data Control Language의 약자로 데이터 제어와 관련된 명령어.
DB 사용자 권한을 관리,
DB 관리자가 사용자의 접근에 대한 권한을 부여하거나 회수하는데 사용