[SQL] DDL, DML, DCL, TCL이란?

TPark·2020년 4월 14일
0

백엔드

목록 보기
4/8

SQL이란?

Structured Query Language => 규격화된, 규칙을 정해놓은 질의 언어

SQL 명령어의 종류

  1. DDL (Data Definition Language)

    • 데이터 정의어
    • 데이터베이스 스키마를 정의한다
    • 데이터베이스 혹은 테이블 생성, 수정, 삭제
    • create, drop, alter, truncate, rename
  2. DML(Data Manipulation Language)

    • 데이터 조작어
    • 레코드 CRUD
    • 이미 있는 데이터를 조작함
    • insert,update,delete,select
  3. DCL(Data Control Language)

    • 데이터 제어어
    • 사용자 계정 추가 및 권한 관리
    • grant, revoke
  4. TCL(Transaction Control Language)

    • 트랜젝션 제어어
    • commit, rollback, savepoint

0개의 댓글