[SQL]DML이란

Dex·2023년 1월 20일
0

SQL

목록 보기
3/4

DML (Data Manipulation Language): 데이터 조작 언어

  • 데이터 베이스의 내부 데이터를 관리하기 위한 언어이다.
  • 데이터를 조회, 추가, 변경, 삭제 등의 작업을 수행하기 위해 사용된다.
  • DDL과 달리 DML은 적는 즉시 반영(Auto Commit)이 되지 않는다.
  • 다시 말해, DML에 의한 데이터 변동은 영구적인 변경이 아니기 때문에 ROLLBACK으로 다시 되돌릴 수 있다.
  • 또한, DML은 Target 테이블을 메모리 버퍼 위에 올려두고 변경을 수행하기 때문에, 실시간으로 테이블에 반영되지 않는다.
  • Commit 명령어를 통해 Transaction을 종료해야 해당 변경 사항이 테이블에 반영된다.
종류역할
SELECT데이터베이스에서 데이터를 검색합니다.
INSERT테이블에 데이터를 추가합니다.
UPDATE테이블 내에 존재하는 데이터를 수정합니다.
DELETE테이블에서 데이터를 삭제합니다.

Reference
Blog
Blog

profile
성장하는 개발자

0개의 댓글