Notice
Recent Posts
Recent Comments
Link
«   2025/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
Tags
more
Archives
Today
Total
관리 메뉴

keanu0810

SQL 명령어 알아보기(DDL,DML,DCL,TCL) 본문

카테고리 없음

SQL 명령어 알아보기(DDL,DML,DCL,TCL)

코딩용병 2024. 8. 23. 17:19

1. DDL (Data Definition Language)

  • 데이터 정의 언어로, 데이터베이스 구조를 정의하고 변경하는 명령어들입니다.
  • 명령어: CREATE, ALTER, DROP
  • 예시: 테이블 생성, 수정, 삭제

2. DML (Data Manipulation Language)

  • 데이터 조작 언어로, 데이터베이스 내의 데이터를 관리하는 명령어들입니다.
  • 명령어: INSERT, UPDATE, DELETE, SELECT
  • 예시: 데이터 삽입, 수정, 삭제, 조회

3. DCL (Data Control Language)

  • 데이터 제어 언어로, 데이터베이스에 대한 권한을 관리하는 명령어들입니다.
  • 명령어: GRANT, REVOKE
  • 예시: 사용자 권한 부여, 회수

4. TCL (Transaction Control Language)

  • 트랜잭션 제어 언어로, 트랜잭션의 처리 단위를 관리하는 명령어들입니다.
  • 명령어: COMMIT, ROLLBACK, SAVEPOINT
  • 예시: 트랜잭션 완료, 취소, 중간 저장

DDL, DML, DCL, TCL 은 SQL 명령어 또는 SQL 문법이라고 부릅니다. SQL(Structured Query Language)은 데이터베이스에서 데이터를 정의하고 조작하며 관리하는 데 사용되는 언어이며, 이 네 가지 카테고리는 SQL의 주요 기능들을 분류한 것입니다.