데이터베이스/ORACLE
[ORACLE] SQL 명령어 분류표 및 의미
산을넘는다
2020. 6. 1. 11:03
명령어 분류표
질문
QUERY에 SELECT만 따로 빼놓은 이유는?
- 학자에 따라 5개의 카테고리, 4개의 카테고리로 분류하기도 한다.
- QUERY는 조작이 아니라 단순히 조회만 하기 때문에, DML보다 QUERY라는 별도의 카테고리에 넣는 것이 맞다는 의견도 있다.
명령어의 대상
- QUERY: (데이터를 조회) QUERY
- DML: (데이터를) INSERT(입력), UPDATE(수정), DELETE(삭제)
- DDL: (OBJECT를) CREATE(생성), ALTER(변경), DROP(삭제)
- TCL: (TRANSACTION을) COMMIT(저장), ROLLBACK(취소), SAVEPOINT(임시 저장점)
- DCL: (권한을) GRANT(부여), REVOKE(취소)