SQL(Structured Query Language)의 종류
데이터 정의(DDL), 데이터 조작(DML), 데이터 제어(DCL)
데이터 정의어 (Data Definition Language)
데이터 구조를 정의하기 위한 테이블 생성, 삭제 등 명령어
- CREATE : 테이블 생성
- DROP : 테이블 삭제
- ALTER : 테이블 수정
- TRUNCATE : 테이블에 있는 모든 데이터 삭제
데이터 조작어 (Data Manipulation Language)
데이터 조회, 수정, 삭제를 위한 명령어
- SELECT : 데이터 조회
- INSERT : 데이터 입력
- UPDATE : 데이터 수정
- DELETE : 데이터 삭제
조작어를 실행 후에는 COMMIT을 진행해야 한다.
COMMIT 전이라면 ROLLBACK 명령어를 통해 되돌릴 수 있다.
데이터 제어어 (Data Control Language)
사용자에게 권한 생성, 권한 삭제 등의 명령어
- GRANT : 권한 생성
- REVOKE : 권한 삭제
반응형
'Backend > DB' 카테고리의 다른 글
[DB 이론] 데이터 모델링(Data Modeling)이란? (0) | 2021.12.26 |
---|---|
[ORACLE] 오라클 SQL 만년 달력 만들기 (0) | 2021.11.03 |
[DB모델링툴] eXERD 무료 평가판 다운로드 (0) | 2021.11.02 |
[ORACLE] 오라클 SQL 시노님(synonym) (0) | 2021.11.02 |
[ORACLE] 오라클 SQL 쿼리 실행, 처리 순서 (0) | 2021.10.31 |