[2023 정보처리기사] 3과목 – 18. SQL(Structured Query Language)

1. SQL(Structured Query Language)의 개념

: 데이터베이스 시스템에서 데이터를 처리하는 용도로 사용되는 구조적 데이터 질의 언어. 데이터베이스 언어라고도 한다.

 

2. SQL의 분류

2. 1. DDL(Data Define Language, 데이터 정의어) ★

: 구조, 데이터 형식, 접근 방식 등 DB를 구축하거나 수정할 목적으로 사용.

명령어: CREATE, ALTER, DROP 등

2. 2. DML(Data Manipulation Language, 데이터 조작어) ★★

: 데이터베이스 사용자가 응용 프로그램이나 질의어를 통해 저장된 데이터를 실질적으로 처리하는데 사용되는 언어.

명령어: SELECT, INSERT, DELETE, UPDATE 등

2. 3. DCL(Data Control Language, 데이터 제어어) ★

: 데이터 보안, 무결성, 회복, 병행제어 등을 정의하는 데 사용되는 언어. 데이터베이스 관리자가 데이터를 관리하는데 사용.

명령어: COMMIT, ROLLBACK, GRANT, REVOKE 등

Leave a Comment