IT, 프로그래밍/Database (Oracle)
[ORACLE] SQL 기초 개념
오리@
2018. 1. 17. 20:33
스키마 = 사용자와 데이터베이스를 구성하는 객체들, 그리고 데이터를 포괄 하는 개념
SQL = Structured Query Language, 구조화된 질의 언어. DBMS상에서 데이터를 읽거나 쓰고 삭제하는 등 데이터를 관리하기 위한 일종의 프로그램 언어
DDL = Data Definition Language = 데이터 베이스 객체를 관리하는 개념.
CREATE(테이블, 인덱스 등의 DB 객체 생성)
DROP(생성된 DB객채 영구 삭제)
ALTER(DB 객체 수정)
TRUNCATE(테이블이나 클러스터의 데이터를 통째로 삭제)
DML = Data Manipulation Language = 데이터 삽입, 조회, 삭제, 갱신 등 실제로 데이터를 조작하는언어.
SELECT(테이블이나 뷰에 있는 데이터 조회)
INSERT(데이터 삽입)
UPDATE(데이터 수정)
DELETE(데이터 삭제)
COMMIT(트랜잭션 처리, 최종 적용)
ROLLABACK(트랜잭션 처리, 되돌리기)