DATA/SQL
[SQL] DML, DDL, DCL
태호님
2022. 1. 10. 19:15
- DML ( Data Manipulation Language )
- 데이터 조작 언어
- DML 구문이 사용되는 대상은 테이블의 행
- DML 사용하기 위해서는 꼭 그 이전에 테이블이 정의 되어있어야 함
- SELECT, INSERT, UPDATE, DELETE
- 트랜잭션이 발생하는 경우도 DML에 속함 ( 트랜잭션 : 임시적용 )
- DDL ( Data Definition Language )
- 데이터 정의 언어
- CREATE, DROP, AFTER, TRUNCATE
- DDL은 트랜잭션 X, 바로 적용
- ROLLBACK이나 COMMIT 사용 불가
- DCL ( Data Control Language )
- 데이터 제어 언어
- 사용자에게 권한을 부여하거나 빼앗음
- GRANT, REVOKE
- TCL ( 트랜잭션 제어)
- COMMIT, ROLLBACK, CHECKPOINT
'DATA > SQL' 카테고리의 다른 글
[SQL] SELECT - ROLLUP, JOIN (0) |
2022.01.11 |
[SQL] SELECT - DISTINCT, LIMIT, GROUP BY, HAVING (0) |
2022.01.11 |
[SQL] SELECT - Sub Query, ANY(SOME), ALL, ORDER BY (0) |
2022.01.11 |
[SQL] SELECT - WHERE, BETWEEN, IN, LIKE (0) |
2022.01.10 |
[SQL] 기본 쿼리 (0) |
2022.01.10 |
'DATA/SQL' Related Articles