[Database] DDL, DML, DCL 정리

반응형

SQL (Structured Query Language)

 

DDL (데이터 조작어, Data Manipulation Language)

  • CREATE : 데이터베이스 생성
  • ALTER : 데이터베이스 변경
  • DROP : 데이터베이스 삭제
  • RENAME : 데이터베이스 이름 변경
  • COMMENT : 데이터베이스 주석 추가
  • TRUNCATE : 데이터베이스 데이터 전체 삭제

DML (데이터 정의어, Data Definition Language)

  • INSERT : 데이터 추가
  • UPDATE : 데이터 수정
  • DELETE : 데이터 삭제
  • SELECT : 데이터 검색
  • MERGE : 데이터 추가 + 데이터 수정
  • CALL : PL/SQL 또는 JAVA 서브 프로그램 호출
  • EXPLAIN PLAN : 데이터 접근 경로 해석
  • LOCK TABLE : 동시성 제어

DCL (데이터 제어어, Data Control Language)

  • GRANT : 데이터베이스 사용자 액세스 권한
  • REVOKE : 데이터베이스 사용자 액세스 권한 해제
  • CREATE USER : 사용자 생성

TCL (트랜젝션 제어어, Transaction Control Language)

  • COMMIT : 트랜잭션 완료
  • ROLLBACK : 상태 복원
  • SAVEPOINT : 상태 복원 시점 지정
  • SET TRANSACTION : 트랜잭션 지정

 

반응형

댓글

Designed by JB FACTORY