SQL 종류 | 설명 | 종류 | 역할 | 비고 | |||||
데이터 정의어 DDL (Data Definition Language) |
DB를 정의하는 언어 · 테이블 생성, 수정, 삭제 등 수행 |
CREATE | 테이블 생성 | ||||||
ALTER | 테이블 수정 | ||||||||
DROP | 테이블 삭제 | ||||||||
TRUNCATE | 테이블 초기화 | ||||||||
데이터 조작어 DML (Data Manipulation Language) |
정의된 DB에 데이터 조회, 수정, 삭제 등 수행 |
SELECT | 데이터 조회 | ||||||
INSERT | 데이터 삽입 | ||||||||
UPDATE | 데이터 수정 | ||||||||
DELETE | 데이터 삭제 | ||||||||
데이터 제어어 DCL (Data Control Language) |
데이터를 제어하는 언어 보안, 무결성, 회복, 병행 수행제어 |
GRANT | 특정 DB 사용자에게 특정 권한 부여 | ||||||
REVOKE | 특정 DB 사용자에게 특정 권한 회수 | ||||||||
COMMIT | 트랜잭션 작업 저장 | ||||||||
ROLLBACK | 트랜잭션 취소 및 복구 |
반응형
'Dev > DB' 카테고리의 다른 글
[ORACLE] ORA-12514: TNS : 리스너가 현재 접속 기술자에 요청된 서비스를 알지 못함 (0) | 2023.08.27 |
---|---|
[ORACLE] ORA-12541: TNS : 리스너가 없습니다. (2) | 2023.08.27 |
[ORACLE] 오라클 19C 사용자계정 생성 (0) | 2023.08.16 |
[ORACLE] CMD sqlplus 접속 버전 변경 (0) | 2023.08.16 |
[ORACLE] DB 암호화 사용 여부 확인 (0) | 2023.07.17 |