SQL의 분류, 실행순서 등

I'm Cape·2023년 6월 13일
0

너무 잘 써주신 글 있어서 추천
코딩하는 포로리

SQL?

Structured query language

SQL 실행순서 (백엔드 개발자 면접 단골)

(쿼리)
-> Syntax
-> Semantic
-> Library cache
-> Optimization
-> Raw source generation
-> (실행)

SQL 명령어 분류

< DDL (Definition) >

  • CREATE, ALTER, DROP...
  • 데이터 전체 골격 결정
  • 즉시 반영 (Auto Commit)

< DML (Manipulation) >

  • SELECT, INSERT, DELETE...
  • 내부 데이터 관리
  • Transaction & Commit 필요, Table을 메모리 버퍼 위에 올려두고 변경 수행

< DCL (Control) >

  • GRANT, REVOKE, COMMIT...
  • 보안 & 무결성 관리

Transaction의 특징

  • Atomicity, Consistency, Isolation, Durability
profile
Impact

0개의 댓글