SQL

Corini·2022년 5월 4일
0

정처기

목록 보기
14/50

https://velog.velcdn.com/images/nezhitsya/post/88ea989c-ab30-49fe-ac69-e851d1926a3c/%EC%8A%A4%ED%81%AC%EB%A6%B0%EC%83%B7%202021-04-08%20%EC%98%A4%ED%9B%84%202.20.34.png

데이터 정의어 (DDL)

  • 데이터를 저장하고 있는 테이블 등의 구조를 생성하고 변경하기 위해 사용되는 명령어
  • create, drop, rename, alter, truncate

데이터 조작어 (DML)

  • 데이터베이스에 있는 데이터를 변경하거나 검색하기 위하여 사용되는 명령어
  • insert, update, delete

데이터 제어어 (DCL)

  • 사용자별로 데이터베이스에 접근할 수 있는 권한을 부여하거나 회수하는 명령어
  • role, grant, revoke

트랜잭션 제어어 (TCL)

  • 트랜잭션 : 데이터베이스 상태를 변화시키기 위해 수행하는 작업 단위

Commit

  • 변경사항을 최종 반영
  • Commit 수행 시 이전 데이터 복구 불가능

Rollback

  • 데이터 변경사항을 이전으로 되돌리는 명령어

Savepoint

  • 지정된 특정 시점까지 Rollback할 수 있는 명령어

특성

  • 원자성 (Atomicity)
  • 일관성 (Consistency)
  • 독립성 (Isolation)
  • 지속성 (Durability)
profile
Coding is playing!

0개의 댓글