데이터베이스/오라클

SQL 기초(오라클) 0일차

박강원입니다 2023. 3. 14. 20:36

system(관리자계정)


1. 여러 계정 생성, 삭제
2. 계정 권한 부여(DCL- REVOKE, GRANT)

SQL(Structured Query Language)


DDL(data definition language)-데이터 정의어


-개념:테이블의 뼈대를 생성, 변경, 삭제하는 언어
-종류
가. CREATE : 테이블 생성
나. ALTER: 테이블 수정(특히 속성)
다. DROP: 테이블 삭제


DML(data manipulation laguage)-데이터 조작어


- 개념 : 테이블 안의 데이터를 조회, 삽입 ,변경, 삭제하는 언어
-종류
가. SELECT : 데이터 조회
나. INSERT : 데이터 삽입
다. UPDATE : 데이터 변경
라. DELETE : 데이터 삭제


DCL(data control language)-데이터 제어어


- 개념 : 계정들에게 권한을 부여, 회수 하는 언어


-종류 
가.GRANT: 권한 부여(조회, 삽입, 수정, 삭제 등)
나.REVOKE : 권한 회수


TCL(transaction control language)-트랜젝션 조작어


-개념: 트랜젝션으로 수정된 데이터를 최종 저장혹은 되돌리는 언어


- 종류
가. COMMIT : 데이터베이스에 최종 반영
나. ROLL BACK : CHECKPOINT 시점까지 되돌리기