2-3-1. DML

한칙촉·2025년 11월 12일

SQLD 요약 정리

목록 보기
27/30

DML

DML

  • 데이터 조작 언어 (INSERT, UPDATE, DELETE, MERGE 문)

INSERT

  • 새로운 데이터(행)을 테이블에 추가
  • 명시된 컬럼 값을 추가할 때 명시되지 않은 컬럼은 NULL 기입

UPDATE

  • 기존 데이터를 수정
  • SET : 변경하고자 하는 컬럼에 대한 값 지정
  • WHERE 절이 없는 경우, 모든 튜플(행)에 대하여 적용

DELETE

  • 데이터를 삭제
  • DDL의 TRUNCATE도 테이블의 데이터를 삭제하나, TRUNCATE는 작업 취소가 불가

MERGE

  • 두 테이블을 조건에 따라 데이터를 삽입하거나 수정
  • MERGE INTO A USING B : B 테이블을 이용하여 A 테이블에 합병
  • WHEN MATCHED THEN : ON 조건을 만족하면 수행
profile
빙글빙글돌아가는..

0개의 댓글