새소식

반응형
250x250
💾 Database

[Database] DDL, DML, DCL이란?

  • -
728x90
반응형
DDL( Data Definition Language )

 

출처 : 내 ppt

 

 

DDL이란 데이터 정의어로, 테이블에 대해 정의하는 명령어들을 말한다.

종류는 크게 테이블 생성(Create), 테이블 삭제(Drop), 테이블 이름 변경(Rename), 테이블(컬럼) 수정(Alter)로 나뉜다.

 

 

 

DML (Data Manipulation Language

 

 

 

DML이란 데이터 조작어로, 튜플에 대해 정의하는 명령어들을 말한다.

종류는 크게 튜플 삽입(Insert), 튜플 삭제(Delete), 튜플 수정(Update), 튜플 조회(Select)로 나뉜다.

CRUD가 이 DML을 의미한다.

Create = Insert

Read = Select

Update = Update

Delete = Delete

 

 

 

DCL (Data Control Language)

 

 

DCL이란 데이터 제어어로, 데이터베이스 권한, 트랜잭션에 대해 정의하는 명령어들을 말한다.

대표적으로 Commit과 Rollback이 있다.

Commit - 트랜잭션 작업 결과 반영

Rollback - 트랜잭션 작업 취소 및 복구

728x90
반응형
Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.