Blog

[Spring][JPA]17 DDL, DCL, DML 이란?

Author
Summary
Category
Study
Tags
Spring
Favorite
Memory Date
2023/08/29
Cross Reference Study
Related Media
Related Thought
Related Lessons
tag
날짜
작성자
진행상황
진행 전
태그구분
6 more properties
DDL
Data Definition Language’ 의 약자로 테이블이나 관계의 구조를 생성하는데 사용
CREATE : 새로운 데이터베이스 및 테이블을 생성해 줍니다.
ALTER : 데이터베이스와 테이블의 내용을 수정할 수 있습니다.
DROP : 데이터베이스와 테이블을 삭제할 수 있습니다. 데이터 및 테이블 전체를 삭제합니다.
TRUNCATE : 데이터베이스와 테이블을 삭제할 수 있습니다. 최초 테이블이 만들어졌던 상태 즉, 컬럼값만 남깁니다.
DCL
Data Control Language의 약자로 데이터의 사용 권한을 관리하는데 사용
GRANT : 사용자 또는 ROLE에 대해 권한을 부여할 수 있습니다.
REVOKE : 사용자 또는 ROLE에 부여한 권한을 회수할 수 있습니다.
DML
Data Manipulation Language의 약자로 테이블에 데이터를 검색, 삽입, 수정, 삭제하는데 사용
INSERT : 테이블에 새로운 row를 추가할 수 있습니다.
SELECT : 테이블의 row를 선택할 수 있습니다.
UPDATE : 테이블의 row의 내용을 수정할 수 있습니다.
DELETE : 테이블의 row를 삭제할 수 있습니다.