데이터 조작어(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 |