본문 바로가기
Database

기본 SQL문법 종류

by 서피 2021. 3. 4.

1. 데이터 정의어 DDL (Data definition Language)

1. 데이터베이스의 구조를 정의하거나 변경, 삭제 하기 위해 사용하는 언어
2. 주로 DB 관리자 또는 설계자가 사용한다.
3. CREATE(개체 생성), ALTER(개체 수정), DROP(개체 삭제),
TRUNCATE(개체 초기화)
ex) DB를 생성/수정/삭제 하거나 TABLE을 생성/수정/삭제 등

 

2. 데이터 조작어 : DML (Data Manipulation Language)

1. Data를 조작하기 위해 사용하는 언어
2. Data의 삽입, 수정, 삭제, 조회 등의 동작을 제어한다.
3. Data를 이용하려는 사용자와 시스템간의 인터페이스를 직접적으로 제공
하는 언어
4. 가장 많이 사용된다.
5. INSERT(데이터 삽입), UPDATE(데이터 수정), DELETE (데이터 삭제)

 

 

3. 데이터 제어어 : DCL (Data Control Language)

1. 데이터를 검색(추출)하기 위해 사용되는 언어
2. SELECT (데이터 검색)

 


4. 트랜젝션 제어어 : TCL (Transaction Control Language)

1. 트랜젝션 관리 처리 언어
2. COMMIT(트랜잭션 종료처리후 저장), ROLLBACK(트랜잭션 취소), SAVEPOINT(임시저장)

댓글