본문 바로가기
네트워크,서버

Database 기초

by 진득한진드기 2022. 10. 21.

DML

DML은 Data manipulation Language로 말그대로 데이터 조작어 이다.

정의되어 있는 데이터를 선택, 삽입,수정,삭제를 할때 사용한다.

예시

SELECT : 데이터를 조회하거나 검색하기 위한 명령어
INSERT : 데이터베이스의 테이블에 들어는 데이터에 변형을 가하는 종류의 명령어(삽입)
UPDATE : 데이터베이스의 테이블에 들어는 데이터에 변형을 가하는 종류의 명령어(수정)
DELETE : 데이터베이스의 테이블에 들어는 데이터에 변형을 가하는 종류의 명령어(삭제)

 

 

 

DDL

DDL은 Data Definition Laguage로 데이터 정의어 이다.

구조를 생성하거나 정의하는데 사용된다.

CREATE : 구조를 생성하는 정의어 이다.
ALTER : 생성되어 있는 구조를 변경한다.
DROP : 생성되어 있는 구조를 변경한다.
TRUNCATE : 구조의 이름을 변경한다.

 

 

DCL

DCL은 Data Control Language로 데이터베이스에 접근하고 객체들을 사용하는 권한을 주거나 회수 하는 명령어.

GRANT : 권한 부여
REVOKE : 권한 회수

 

 

TCL

추가로 TCL이라고 Transaction Control Language로 작업단위를 묶어서 조작된 결과를 별도로 제어하는 명령어도 존재한다.

COMMIT , ROLLBACK , SAVEPOINT 등

 

 

 

'네트워크,서버' 카테고리의 다른 글

보안에 관해서  (1) 2024.06.04
Doker  (0) 2022.11.05
HTTP란  (0) 2022.10.14