SQL의 종류

2020. 12. 18. 15:28Database/Oracle

SQL(Structured Query Language)의 종류

 

 

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

  • CREATE
  • DROP
  • ALTER

DML (DataData Manipulation Language), 데이터 조작어

  • INSERT
  • UPDATE
  • DELETE
  • SELECT
    - '*' 는 WILDCARD 라고 부른다.

DCL (Data Control Language)

  • GRANT
    - 데이터베이스 객체에 권한을 부여한다.
  • REVOKE
    - 이미 부여된 데이터베이스 객체 권한을 취소한다.
  • TCL (Transaction Control Language), 트랜잭션을 제어하는 명령
    - 하나의 Transaction에는 하나 이상의 SQL 문장이 포함된다.
    - 하나의 논리적인 작업단위를 구성하는 세부적인 연산들의 집합을 Transaction이라 한다.
    - Transaction은 분할 할 수 없는 최소의 단위이다.
    - Transaction 4대 특성 : 원자성, 일관성, 고립성, 지속성
    - COMMIT : DML을 사용한 후, 작업한 행에 대한 잠금(LOCKING)이 풀리고, 다른 사용자들이 행을 조작할 수 있게된다. (명시적 Transaction : BEGIN TRANSACTION or BEGIN TRAN)
    - ROLLBACK

 

 

 

 

'Database > Oracle' 카테고리의 다른 글

Oracle Functions  (0) 2020.12.18
JOIN  (0) 2020.12.18
HINT  (0) 2020.12.18
Data Dictionary  (0) 2020.12.18
Oracle  (0) 2020.12.18