가끔 DB 배포 프로세스를 진행하다 보면 이 배포가 DCL인지 DDL인지 DMl인지 알아야 할 때가 있다. 아직 완벽하게 숙지를 못해서 정확하게 알아둘 겸 글로 남겨둔다. DCL(Data Control Language, 데이터 제어어) Control이라는 단어 뜻에 맞게 데이터를 제어하는 언어다. 데이터의 보안 / 무결성 / 회복 / 병행 수행 제어 등을 정의하는데 사용한다. 종류는 아래 네 가지가 있다. GRANT 특정 DB 사용자에게 특정 작업에 대한 수행 권한 부여 REVOKE 특정 DB 사용자에게 특정 작업데 대한 수행 권한 박탈 및 회수 COMMIT 트랜잭션 작업을 데이터에 적용 ROLLBACK 트랜잭션의 작업 취소 및 원래 데이터로 복구 DDL(Data Definition Language, 데..