DML
2023. 10. 25. 01:29ㆍBOOKS/SQL 전문가 가이드
SQL 전문가 가이드
SQL 전문가 가이드는 SQL 자격검정 대비 수험서로 데이터베이스와 데이터 모델링에 대한 지식을 바탕으로 최적의 성능을 발휘할 수 있도록 SQL을 작성하고 데이터베이스 프로그램이나 응용 소프트웨어의 성능을 최적화하고 데이터베이스 개체의 설계와 구현을 위해 데이터 모델링의 이해, SQL기본 및 활용, SQL 고급 활용 및 튜닝 등의 실무가이드로 구성되어 있다.
- 저자
- 한국데이터산업진흥원
- 출판
- 한국데이터산업진흥원
- 출판일
- 2021.03.15
DML
- Data Manipulation Laguage : 관리할 자료들을 테이블에 입력, 수정, 삭제하는 문
1. INSERT
단일 행 INSERT 문
INSERT INTO 테이블명[(칼럼1,칼럼2,...)] VALUES(값1,값2,...);
서브 쿼리를 이용한 다중 행 INSERT 문
INSERT INTO 테이블명[(칼럼1,칼럼2,...)] 서브쿼리;
2. UPDATE
UPDATE 테이블명
SET 수정할 칼럼명1 = 수정될 새로운 값1
[, 수정할 칼럼명2 = 수정될 새로운 값2]
[,...]
[WHERE 수정 대상 식별 조건식];
3. DELETE
DELETE [FROM] 테이블명
[WHERE 삭제 대상 식별 조건식];
4. MERGE
- 새로운 행을 입력하거나 기존 행을 수정하는 작업을 한번에 할 수 있음
- USING절에 소스 테이블 대신 서브 쿼리 사용 가능
MERGE
INTO 타겟 테이블명
USING 소스 테이블명
ON (조인 조건식)
WHEN MATCHED THEN ***-> 조인 성공한 행***
UPDATE
SET 수정할 칼럼명1 = 수정될 새로운 값1
[, 수정할 칼럼명2 = 수정될 새로운 값2,...]
WHEN NOT MATCHED THEN ***-> 조인 실패한 행***
INSERT [(칼럼1,칼럼2,...)]
VALUES(값1,값2,...)
;
'BOOKS > SQL 전문가 가이드' 카테고리의 다른 글
DDL (1) | 2023.10.25 |
---|---|
TCL (1) | 2023.10.25 |
정규 표현식 (1) | 2023.10.25 |
PIVOT절과 UNPIVOT절 (0) | 2023.10.25 |
계층형 질의와 셀프 조인 (0) | 2023.10.25 |