DML
DML(Data Manipulation Language)은
SELECT, INSERT, UPDATE, DELETE 등으로
DB 내의 Data를 조작하는 데에 사용돤다.
DML은 Host 프로그램 속에 삽입되어 사용하기에,
데이터 부속어(Data Sub Language)라고도 불리우기도 한다.
INSERT
INSERT INTO TESTTABLE (ID, NAME, AGE, COUNTRY)
VALUES(1, 'DERRIK', 32, 'KOREA');
UPDATE
UPDATE TESTTABLE
SET AGE = 23
WHERE NAME = 'DERRIK';
DELETE
DELETE FROM TESTTABLE
WHERE NAME = 'DERRIK';
SELECT
SELECT DISTINCT AGE FROM TESTTABLE;
[ SQLD ] DDL(Data Definition Language)
DDL DDL(Data Definition Language)은Schema와 Domain, Table, View, Index를 정의 및 변경, 제거할 때 사용한다.DDL의 경우, Auto COMMIT 되기 때문에DDL이 수행되면 ROLLBACK이 되어도 데이터는 COMMIT 된다. CREATE TABLE AS CR
pythonchoboman.tistory.com
[ SQLD ] TCL(Transaction Control Language)
TCL TCL(Transaction Control language)는Transaction을 제어하는 명령어로COMMIT, ROLLBACK, SAVEPOINT 등이 있다.여기서 TRANSACTION이란더 이상 쪼개질 수 없는 업무 처리의 단위이다. 특징설명원자성(Atomicity)Transactio
pythonchoboman.tistory.com
'자격증 준비 > SQLD' 카테고리의 다른 글
[ SQLD ] TCL(Transaction Control Language) (0) | 2025.02.11 |
---|---|
[ SQLD ] SQL 삭제 문(DROP, TRUNCATE, DELTE) 비교 (0) | 2025.02.11 |
[ SQLD ] DDL(Data Definition Language) (0) | 2025.02.11 |
[ SQLD ] Row Migration / Row Chaining / Partitioning (0) | 2025.02.10 |