데이터 조작어(Data Manupulation Language)는 DB에 있는 데이터를 검색, 등록 삭제, 갱신하기 위한 언어이다.

 

1. Select문

- DB에 있는 데이터를 검색하는 명령어

     ex) select [all/distinct] from 테이블 where 조건;

      * all : default 옵션, 중복된 데이터가 있어도 표시

      * distinct : 중복된 데이터가 있는 경우 1건으로 처리하여 표시

 

2. Insert문

  - DB에 데이터를 삽입하는 명령어

     ex) Insert into 테이블명 (속성명, ...) values (속성값, ...);

 

3. Delete문

  - DB에 있는 데이터를 삭제하는 명령어

     ex) delete from 테이블명 where 조건;    

 

4. Update문

  - DB에 있는 데이터를 갱신하는 명령어

     ex) update 테이블명 set 수정할 컬럼명 = 변경할 값;

 

4. Murge문

  - DB에 있는 여러 테이블의 데이터를 병합하는 명령어

     ex) murge into 테이블명 on 병합조건절 when matched then

update set 업데이트 내용 delete where 조건

when not matched then insert values (컬럼명);

'Web Hacking > 이론적인 내용' 카테고리의 다른 글

SQL Injection이란?  (0) 2017.08.24
DCL(데이터 제어어)란?  (0) 2017.08.11
데이터 정의어(DDL)이란?  (0) 2017.07.27
SQL이란?  (0) 2017.07.19
OWASP Top 10 2017  (0) 2017.07.10
블로그 이미지

꼴통보안인

,