티스토리 뷰

궁금한 것

DML/DDL/DCL

eyoadgkn 2024. 2. 2. 15:44

DML/DDL/DCL

DML, DDL, DCL은 SQL에서 사용되는 주요 명령어 집합입니다. 


DML (Data Manipulation Language)은 데이터 조작 언어로, 데이터베이스 내의 데이터를 생성, 읽기, 수정, 삭제하는 데 사용됩니다.

대표적인 DML 명령어:

SELECT: 데이터를 조회하는 명령어
INSERT: 새로운 데이터를 추가하는 명령어
UPDATE: 기존 데이터를 수정하는 명령어
DELETE: 데이터를 삭제하는 명령어


DDL (Data Definition Language)은 데이터 정의 언어로, 데이터베이스 객체(테이블, 뷰, 인덱스 등)를 생성, 수정, 삭제하는 데 사용됩니다.

대표적인 DDL 명령어:

CREATE: 새로운 데이터베이스 객체를 생성하는 명령어
ALTER: 기존 데이터베이스 객체를 수정하는 명령어
DROP: 데이터베이스 객체를 삭제하는 명령어
TRUNCATE: 테이블의 모든 데이터를 삭제하는 명령어



DCL (Data Control Language)은 데이터 제어 언어로, 데이터베이스 사용자의 권한을 관리하는 데 사용됩니다.

대표적인 DCL 명령어:

GRANT: 사용자에게 특정 권한을 부여하는 명령어
REVOKE: 사용자의 권한을 취소하는 명령어
COMMIT: 트랜잭션을 영구적으로 적용하는 명령어
ROLLBACK: 트랜잭션을 취소하는 명령어


이와 같이 DML, DDL, DCL은 각각 데이터 조작, 데이터 정의, 데이터 제어와 관련된 SQL 명령어를 포함하고 있습니다.이를 통해 데이터베이스 관리자와 개발자는 데이터베이스를 효과적으로 관리할 수 있습니다.


'궁금한 것' 카테고리의 다른 글

WEB-INF 폴더  (0) 2024.02.05
Connection pool  (0) 2024.02.02
HashCode  (0) 2024.01.31
Null point Exception이란  (0) 2024.01.31
interface 사용이유  (0) 2024.01.31
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2024/07   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31
글 보관함