공기업 전산기출 요약

SQL(Structured Query Language)

YooBalance 2018. 3. 4. 10:14

SQL(Structured Query Language)


DB에 접근할 수 있는 DB 하부언어이다. DB를 구축하고 활용하기위해 사용한다.



DDL(Data Definition Language) 데이터 정의어


- DBA or DB설계자가 사용


 CREATE

 SCHEMA, DOMAIN, TABLE, VIEW, INDEX 정의

 ALTER

 TABLE 정의 변경

 DROP

 SCHEMA, DOMAIN, TABLE, VIEW, INDEX 삭제


DML(Data Manipulation Language) 데이터 조작어


- DB사용자-DB시스템 인터페이스 제공


 SELECT 

 튜플 검색 

 INSERT

 튜플 삽입

 DELETE

 튜플 삭제

 UPDATE

 튜플 내용 변경


DCL(Data Control Language) 데이터 제어어


- DB관리자가 데이터 관리 목적으로 사용


COMMIT 

 수행된 결과를 실제 물리적 디스크에 저장, 관리자 보고

 ROLLBACK

 조작 작업이 비정상적으로 종료되었을때 복구 

 GRANT

 사용자 권한 부여

 REVOKE

 사용자 권한 취소