포스트

오라클 용어 (DDL/DML/DCL)

DDL

데이터 정의 언어(영어: Data Definition Language, DDL)

SQL의 데이터 정의 언어의 주요 지침은 다음과 같다.

  • CREATE - 새로운 데이터베이스 관계 (테이블), VIEW, 인덱스, 저장 프로시저 만들기
  • DROP - 이미 존재하는 데이터베이스 관계(테이블), 뷰, 인덱스, 저장 프로시저를 제거한다.
  • ALTER - 이미 존재하는 데이터베이스 개체에 대한 변경, RENAME의 역할을 한다.
  • TRUNCATE - 관계 (테이블)에서 데이터를 돌이킬 수 없는 제거

DML

데이터 조작 언어(영어: Data Manipulation Language, DML)

데이터 조작 언어는 문장의 첫 단어로 표시하는 기능을 가진다. 데이터 조작 언어에서 문장의 첫 단어는 대부분의 경우 동사이다. SQL의 경우 이러한 동사는 다음과 같다.

  • SELECT - 검색 (질의)
  • INSERT - 삽입 (등록)
  • UPDATE - 업데이트 (수정)
  • DELETE - 삭제

DCL

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

SQL의 GRANT 및 REVOKE 데이터베이스 사용자로 설정할 수 있는 권한에는 다음과 같은 것이 있다.

  • CONNECT- 데이터베이스 또는 스키마에 연결하는 권한
  • SELECT - 데이터베이스에서 데이터를 검색하는 권한
  • INSERT - 데이터베이스에 데이터를 등록할 수 있는 권한
  • UPDATE - 데이터베이스의 데이터를 업데이트 할 수 있는 권한
  • DELETE - 데이터베이스의 데이터를 삭제할 수 있는 권한
  • USAGE - 스키마 또는 함수와 같은 데이터베이스 개체를 사용할 수 있는 권한
이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.