DB/ORACLE

3.[오라클]기본개념 정리

혼자좀비 2024. 1. 7. 14:43

[SQL의 개요]

SQL은 구조화된 질의 언어의 약자로 DBMS상의 데이터를 읽고,쓰고,삭제하는등 데이터를 관리하기 위한 일종의 프로그램 언어로 집합언어라고 할수 있다.

SQL은 크게 DDL과DML로 나뉘고 간혹 DCL도 현장에서 쓰기도 한다.

  • DDL : 데이터 정의어
    - CREATE : 테이블이나 인덱스,뷰등 데이터 베이스 객체 생성
    - DROP : 생성된 데이터 베이스 객체를 영구 삭제
    - ALTER : 이미 생성된 데이터베이스 객체를 수정
    - TRUNCATE : 테이블이나 클러스터의 데이터를 통째로 삭제
  • DML : 데이터 조작어
    - SELECT : 데이터 조회
    - INSERT :데이터등록
    - UPDATE :데이터 수정
    - DELETE : 데이터삭제
    - COMMIT : 변경된 데이터를 최종 적용
    - ROLLBACK : 변경한 데이터를 이전버전으로 되돌림
  • DCL : 데이터 제어언어
    - GRANT : 권한 부여
    - REVOKE : 권한 회수

 

스키마 : 스키마 객체(Schema Object)의 줄임말로 테이블,뷰,인덱스와 같은 구조를 포함하는 논리적인 데이터 저장 구조를 가진 객체를 말한다.