티스토리 뷰

서버/데이터베이스

[SQL] DDL, DML, DCL

sm.jeon 2024. 1. 16. 22:25
반응형

DDL(Data Definition Language) - 데이터 정의어

데이터베이스를 정의하는 언어이며, 데이터의 구성을 결정하는 역할을 한다.

  • CREATE: 데이터베이스, 테이블을 생성
  • ALTER: 테이블 수정
  • DROP: 데이터베이스, 테이블 삭제
  • TRUNCATE: 테이블 초기화

DML (Data Manipulation Language) - 데이터 조작어 

데이터베이스 테이블의 데이터을 조작한다.

  • SELECT: 데이터 조회
  • INSERT: 데이터 삽입
  • UPDATE: 데이터 수정
  • DELETE: 데이터 삭제

DCL(Data Control Language)  - 데이터 제어

데이터의 보안, 무결성, 회복을 위해 사용한다.

  • GRANT: 데이터베이스 사용자에게 특정 작업에 대한 권한 부여
  • REVOKE: 데이터베이스 사용자에게 특정 작업에 대한 권한 회수
  • COMMIT: 트랜잭션의 작업 저장
  • ROLLBACK: 트랜잭션의 작업을 취소
반응형
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/06   »
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
글 보관함