티스토리 뷰

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 |