[SQL] DML
[SQL] DML
개요
DML은 DB에서 가장 중요한 요소 중 하나로, 관리할 자료들을 테이블에서 조회(SELECT), 입력(INSERT), 수정(UPDATE), 삭제(DELETE)할 때 사용된다. DML은 어떻게 사용하는지 예제와 함께 살펴보자.
SELECT
SELECT는 데이블에 저장된 데이터를 조회할 경우 사용하며, 해당 내용은 아래 링크에 따로 정리해 두었다. 참고바란다.
INSERT
단일행 INSERT 문은 VALUES 절을 포함하며, 한번에 한 행만 입력된다.
사용법
1
INSERT INTO 테이블명 [(컬럼1, 컬럼2, ...)] VALUES (값1, 값2, ...);
예제
예제에 사용되는 릴레이션은 아래와 같다.
EMP 릴레이션
- 쿼리
1
2
3
4
5
6
7
8
9
10
11
INSERT INTO EMP (
EMPNO
, ENAME
, JOB
, SAL
) VALUES (
8888
, 'SON'
, 'SOCCER'
, 9000
);
- 결과
UPDATE
UPDATE는 입력한 데이터 중에 잘못 입력되거나 변경이 발생해 데이터를 수정해야 하는 경우가 사용한다.
사용법
1
2
3
4
5
UPDATE 테이블명
SET 수정할 컬럼명1 = 수정될 새로운 값1
[ , 수정할 컬럼명2 = 수정될 새로운 값2]
[ , ... ]
[ WHERE 수정 대상 식별 조건식];
예제
예제에 사용되는 릴레이션은 아래와 같다.
EMP 릴레이션
- 쿼리
1
2
3
UPDATE EMP
SET SAL = 9200
WHERE EMPNO = 8888;
- 결과
DELETE
DELETE는 테이블에 저장된 데이터가 더이상 필요 없게 됬을 경우 데이터 삭제를 수행한다.
사용법
1
2
DELETE [FROM] 테이블명
[WHERE 삭제 대상 식별 조건식];
예제
예제에 사용되는 릴레이션은 아래와 같다.
EMP 릴레이션
- 쿼리
1
2
DELETE FROM EMP
WHERE EMPNO = 8888;
- 결과
읽어주셔서 감사합니다. 😊
Reference
SQL 전문가 가이드 - Kdata 한국데이터산업진흥원
This post is licensed under CC BY 4.0 by the author.


