DB 개념 - SQL (DDL / DML DCL)

jin·2023년 4월 8일
0

DB 개념

목록 보기
2/5

SQL 이란?

SQL (Structured Query Language)

: RDBMS 에서 데이터를 관리, 처리 하기 위해서 사용하는 표준 프로그래밍 언어

RDBMS에서, ANSI SQL을 기반으로 문법이 정의 되어 있기 때문에 DBMS 별로 문법 차이가 존재하긴 하지만, 그 차이가 크지 않아 활용성이 높다.

SQL 분류

SQL 을 사용 목적에 따라 다음과 같이 분류 할 수 있다.

  • DDL
  • DML
  • DCL

DDL (Data Definition Language)

DDL은, 데이터 구조(테이블)를 정의 하는데 사용하는 명령어들을 의미한다.

CREATE, ALTER, DROP, RENAME, TRUNCATE 이 있다.

DML (Data Manipulation Language)

DML은, 데이터를 조회하거나, 데이터의 삽입, 삭제, 수정을 가하는 명령어들을 의미한다.

일반적으로 DBMS에서 가장 많이 실행되는 명령어이다.

데이터 조회

  • SELECT

데이터 삽입, 수정, 삭제

  • INSERT
  • UPDATE
  • DELETE

현업에서는 SELECT를 DML과 분류하여 표현하기도 한다.

DCL (Data Control Language)

DCL은, 데이터베이스 내의 객체들에 대해 그 사용 권한을 관리하는 명령어들을 말한다.

GRANT, REVOKE 가 있다.

0개의 댓글