DDL
‘Data Definition Language’ 의 약자로 테이블이나 관계의 구조를 생성하는데 사용
•
CREATE : 새로운 데이터베이스 및 테이블을 생성해 줍니다.
•
ALTER : 데이터베이스와 테이블의 내용을 수정할 수 있습니다.
•
DROP : 데이터베이스와 테이블을 삭제할 수 있습니다. 데이터 및 테이블 전체를 삭제합니다.
•
TRUNCATE : 데이터베이스와 테이블을 삭제할 수 있습니다. 최초 테이블이 만들어졌던 상태 즉, 컬럼값만 남깁니다.
DCL
‘Data Control Language’ 의 약자로 데이터의 사용 권한을 관리하는데 사용
•
GRANT : 사용자 또는 ROLE에 대해 권한을 부여할 수 있습니다.
•
REVOKE : 사용자 또는 ROLE에 부여한 권한을 회수할 수 있습니다.
DML
‘Data Manipulation Language’ 의 약자로 테이블에 데이터를 검색, 삽입, 수정, 삭제하는데 사용
•
INSERT : 테이블에 새로운 row를 추가할 수 있습니다.
•
SELECT : 테이블의 row를 선택할 수 있습니다.
•
UPDATE : 테이블의 row의 내용을 수정할 수 있습니다.
•
DELETE : 테이블의 row를 삭제할 수 있습니다.