본문 바로가기
DB

SQL종류

by 쬑께께 2022. 4. 1.

1. DML (데이터 조작 언어)

 - 데이터를 조작(선택, 삽입, 수정, 삭제)하는데 사용되는 언어

 - 사용되는 대상은 테이블의 행

 - SELECT, INSERT, UPDATE, DELETE

 - 트랜잭션이 발생하는 SQL도 DML에 속함

* 트랜잭션: 테이블의 데이터를 변겅할 때

실제 테이블에 완전히 적용하지 않고 임시로 적용시키는것

(취소 가능)

2. DDL(데이터 정의 언어)

 - 데이터 베이스, 테이블 뷰, 인덱스 등의 DB개체를 생성/삭제/변경하는 역할

 - CREATE, DROP, ALTER

 - DDL은 트랜잭션 발생시키지 않음

 - 되돌림(ROLLBACK)이나 완전적용(COMMIT) 사용 불가

 - 실행 즉시 MYSQL에 적용

 

3. DCL(데이터 제어 언어)

 - 사용자에게 어떤 권한을 부여, 빼앗을 때 주로 사용하는 구문

- GRANT, REVOKE, DENY

 

 

 

 

'DB' 카테고리의 다른 글

DML - INSERT문  (0) 2022.04.07
DML - SELECT문  (0) 2022.04.07
테이블 생성 및 SQL사용해보기  (0) 2022.03.25
정보시스템 구축 절차  (0) 2022.03.25
DB/DBMS 특징  (0) 2022.03.24