System Language( 시스템 언어 ) | SQL | 설명 |
데이터 조작어( DML ) [ Data Manipulation Language ] |
SELECT INSERT UPDATE DELETE |
DB에 저장된 데이터를 조회, 검색하거나 변형(삽입, 수정, 삭제)하는 행동 ㆍ Manipulation - 조작, 속임, 교묘한 취급 |
데이터 정의어( DDL ) [ Data Definition Language ] |
CREATE ALERT DROP RENAME TRUNCATE |
데이터 구조(테이블 구조)를 생성, 변형하는 행동 ( 생성, 변경, 삭제, 이름변경 ) (* DDL은 ROLLBACK이 불가능하다. ) ㆍ Definition - 정의 |
데이터 제어어( DCL ) [ Data Control Language ] |
GRANT REVOKE |
DB에 접근하고 Object들을 사용할 수 있는 권한을 부여, 회수하는 행동 |
트랜잭션 제어어( TCL ) [ Transaction Control Language ] |
COMMIT ROLLBACK SAVEPOINT |
DML에 의해 조작된 결과를 Transaction별로 제어하는 행동 ㆍ Transaction - Logical Unit( 단위 ) Of Processing in a DBMS ↳ DBMS 프로세스의 논리적 단위 |
'DB & SQL' 카테고리의 다른 글
Oracle JSON (0) | 2024.06.26 |
---|---|
Transaction과 ACID표준 (0) | 2023.01.31 |
MySQL Comments(주석) (0) | 2023.01.17 |
MySQL IFNULL() / COALESCE() (0) | 2023.01.17 |
MySQL CASE (0) | 2023.01.16 |