DML과 Select문의 차이

행복한 콩🌳·2023년 1월 10일
0

데이터베이스

목록 보기
19/26

DML과 Select문의 차이

  • DML은 몇 개의 데이터가 처리되었는지 숫자로 결과 반환
  • select 문은 데이터를 반환

DML(Data Manipulation Language)

insert/update/delete 문

  • insert/update/delete는 실행 후 추가 데이터를 보여주는 것이 아닌 '몇 개의 row가 추가/변경/삭제' 되었는지 보여줌
  • 데이터를 조작하는 명령어
  • 단지 데이터를 조회하여 출력
  • SELECT문과 동일하게 테이블을 행 기준으로 삽입, 갱신, 삭제
  • 생성된 테이블 내에 있는 데이터들(행,열)을 입력, 변경, 수정

추가적으로 DDLDCL도 알아보자
간단히 비교하면 DDL은 데이터베이스와 테이블을 생성 및 변경, 제거(create, truncate)하고 DML을 통해 생성된 테이블 내 데이터(행, 열) 입력, 변경, 수정(insert, delete, update)하고 DCL을 통해 데이터베이스의접속 권한을 수정(grant, commit)할 수 있다.

Select문

DML, DCL, DDL에 속하지 않고 질의라고 따로 분류한다.
데이터베이스에서 정보를 조회(검색)함
데이터를 반환한다.

쿼리

쿼리는 데이터베이스에 정보를 요청하는 행위

profile
매일매일 조금씩 모여 숲이 되자🐣

0개의 댓글