IT분야 (IT sector)

DDL, DML, DCL 이란?

Sherlockhomes 2022. 12. 11. 13:19
728x90

DDL, DML, DCL 이란?

 

DDL, DML, DCL 은 데이터베이스에서 사용하는 언어이다.

 

1. DDL(Data Define Language : 데이터 정의어)

 SCHEMA, DOMAIN, TABLE, VIEW, INDEX 를 정의하거나 변경 또는 삭제할 때 사용하는 언어

 

- CREATE : SCHEMA, DOMAIN, TABLE, VIEW, INDEX를 정의한다.

- ALERT : TABLE에 대한 정의를 변경하는 데 사용한다.

- DROP :  SCHEMA, DOMAIN, TABLE, VIEW, INDEX를 삭제한다.

SMALL

 

2. DML(Data Manipulation Language : 데이터 조작어)

데이터베이스 사용자가 응용 프로그램이나 질의어를 통해 저장된 데이터를 실질적으로 처리하는데 사용되는 언어

 

- SELECT : 테이블에서 조건에 맞는 튜플을 검색한다.

- INSERT : 테이블에 새로운 튜블을 삽입한다.

- DELETE : 테이블에서 조건에 맞는 튜플을 삭제한다.

- UPDATE : 테이블에서 조건에 맞는 튜플의 내용을 변경한다.

 

3. DCL(Data Control Language : 데이터 제어어)

데이터의 보안, 무결성, 회복, 병행 수행 제어 등을 정의하는데 사용하는 언어

데이터베이스 관리자가 데이터 관리를 목적으로 사용

 

- COMMIT : 명령에 의해 수행된 결과를 실제 물리적 디스크로 저장, 데이터베이스 조작 작업이 정상적으로 완료되었음을 관리자에게 알려준다.

- ROLLBACK : 데이터베이스 조작 작업이 비정상적으로 종료되었을 때 원래의 상태로 복구한다.

- GRANT : 데이터베이스 사용자에게 사용권한을 부여한다.

- REVOKE : 데이터베이스 사용자의 권한을 취소한다.

 

2022.12.17 - [IT분야 (IT sector)] - [데이터베이스] 키(key)의 종류 및 설명

 

[데이터베이스] 키(key)의 종류 및 설명

[데이터베이스] 키(key)의 종류 및 설명 관계형 데이터베이스에서 사용하는 키(key)에는 몇가지 종류가 있다. 1. 슈퍼키(Super Key) : 한 릴레이션 내에 있는 속성들의 집합으로 구성된 키를 말한다. 슈

techno99.tistory.com

2022.12.11 - [IT분야 (IT sector)] - DDL, DML, DCL 이란?

 

DDL, DML, DCL 이란?

DDL, DML, DCL 이란? DDL, DML, DCL 은 데이터베이스에서 사용하는 언어이다. 1. DDL(Data Define Language : 데이터 정의어) SCHEMA, DOMAIN, TABLE, VIEW, INDEX 를 정의하거나 변경 또는 삭제할 때 사용하는 언어 - CREATE :

techno99.tistory.com

 

728x90