위로 아래

DDL

DDL(Data Definition Language)

  1. 데이터 정의 언어
  2. 데이터베이스 내에 객체를 생성하고 변경하고 삭제하기 위해 사용되는 언어
  3. 트랜잭션의 롤백 명령이 적용되지 않는다.

 

사용 함수들

  1. CREATE : 데이터베이스 내의 모든 객체를 생성할 때 사용 
  2. ALTER : 이미 생성된 객체의 구조를 변경할 때 사용
  3. DROP : 생성되어 있는 객체를 삭제할 때 사용
  4. RENAME : 테이블명 변경, 이미 생성한 객체의 이름을 변경할 때 사용
  5. COMMENT : 객체의 이름, 컬럼에 대한 설명을 데이터베이스 내에 저장할 때 사용
  6. TRUNCATE : 테이블에 저장되어 있는 모든 행을 삭제할 떄 사용 (DELETE문과 달리 COMMIT이 자동으로 발생한다)

 

 


DML

DML(Data Manipulation Language)

  1. 데이터 조작 언어
  2. 테이블에 데이터를 추가, 삭제, 변경하는 역할을 담당하는 언어

 

사용 함수들

  1. INSERT
  2. UPDATE
  3. DELETE
  4. SELECT

 

 


DCL

  1. 데이터 제어 언어
  2. GRANT, REVOCK, ROLLBACK, COMMIT