ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • SQL의 분류
    BackEnd/Database 2022. 4. 1. 10:39
    728x90
    DML (Data Manipulation Language, 데이터 조작 언어)
    • 데이터를 조작(선택, 삽입, 수정, 삭제)하는 데 사용되는 언어
    • DML 구문이 사용되는 대상은 테이블의 행
    • DML 사용하기 위해서는 데이블이 정의되어 있어야 한다.
    • SQL문 중 SELECT, INSERT, UPDATE, DELETE가 이 구문에 해당된다.
    • 트랙잭션(Transaction)이 발생하는 SQL도 이 DML에 속한다.
    • 테이블 데이터를 변경(입력, 수정, 삭제)할때 실제 테이블에 완전히 적용하지 않고 임시로 적용시키는 것
    DDL (Data Definition Language)
    • 데이터 정의 언어
    • 테이터베이스, 테이블. 뷰, 인덱스 등의 데이터베이스 개체를 생성, 삭제, 변경하는 역할
    • 되돌림이나 완전적용 사용 불가
    • 실행 즉시 MySQL에 적용

    DCL (Data Control Language)
    • 데이터 제어 언어
    • 사용자에게 어떤 권한을 부여하거나 빼앗을때 주로 사용하는 구문

    TCL (Transaction Control Language)
    • 트랜잭션 제어어
    • 논리적인 작업의 단위를 묶어서 DML에 의해 조작된 결과를 작업단위별로 제어한다.

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

    집계 함수  (0) 2022.04.07
    GROUP BY  (0) 2022.04.07
    데이터 베이스의 모델링  (0) 2022.03.31
    요구사항 분석과 시스템 설계, 모델링  (0) 2022.03.25
    Database  (0) 2022.03.24

    댓글

Designed by Tistory.