728x90
1) 데이터 조작어(DML: Data Manipulation Language)
DML: 데이터베이스에 들어있는 데이터 검색, 삽입, 수정, 삭제를 위한 명령어
→ 데이터 검색(SELECT), 삽입(INSERT), 수정(UPDATE), 삭제(DELETE)
2) 데이터 정의어(DDL: Data Definition Language)
DDL: 테이블과 같은 데이터 구조를 정의하는데 사용되는 명령어. 구조를 생성하거나 변경하거나 삭제하거나 이름을 바꾸는 명령어
→ 데이터 구조(테이블) 생성(CREATE), 변경(ALTER), 삭제(DROP), 이름을 바꾸는(RENAME) 명령어
3) 데이터 제어어(DCL: Data Control Language)
DCL: 데이터베이스에 접근하고 객체들을 사용하도록 권한을 주고 회수하는 명령어
→ 객체 사용 권한 제공(GRANT) 및 회수(REVOKE)
4) 트랜잭션 제어어(TCL: Transaction Control Language)
TCL: 논리적인 작업의 단위를 묶어서 DML에 의해 조작된 결과를 작업단위(트랜잭션) 별로 제어하는 명령어
→ COMMIT, ROLLBACK
728x90
반응형
'데이터베이스 > 데이터베이스 공부' 카테고리의 다른 글
NULL과 공집합(NULL의 특성, 집계함수, 공집합) (0) | 2022.08.18 |
---|---|
트랜잭션과 무결성(트랜잭션, 원자성, 일관성, 고립성, 지속성, 무결성) (0) | 2022.08.18 |
반정규화 (0) | 2022.08.16 |
성능 데이터 모델링(성능 데이터 모델링 정의, 성능 데이터 모델링 수행 절차) (0) | 2022.08.16 |
정규화(제1정규형, 제2정규형, 제3정규형, 보이스/코드 정규형) (0) | 2022.08.16 |