SQL 문 구조 살펴보기
모든 SQL 언어에서 SQL 문은 여러 가지 유형의 문으로 그룹화됩니다. 그 유형은 다음과 같습니다.
- DML(데이터 조작 언어)은 데이터 쿼리 및 수정에 중점을 둔 SQL 문 집합입니다. DML 문에는 이 학습의 주요 내용인 SELECT와 INSERT, UPDATE, DELETE와 같은 수정문이 포함됩니다.
- DDL(데이터 정의 언어)은 테이블, 뷰 및 프로시저와 같은 데이터베이스 개체의 정의 및 수명 주기를 처리하는 SQL 문 집합입니다. DDL에는 CREATE, ALTER, DROP과 같은 문이 포함됩니다.
- DCL(데이터 제어 언어)은 사용자 및 개체에 대한 보안 권한을 관리하는 데 사용되는 SQL 문 집합입니다. DCL에는 GRANT, REVOKE, DENY와 같은 문이 포함됩니다.
트랜잭션 제어 언어를 참조하기 위해 TCL이 문 유형으로 나열되는 경우도 있습니다. 또한 일부 목록은 DML을 데이터 수정 언어로 재정의할 수 있습니다. 이 언어는 SELECT 문을 포함하지 않지만 SELECT 문에 대한 데이터 쿼리 언어로 DQL을 추가합니다.
이 모듈에서는 DML 문을 집중적으로 다룹니다. DML 문은 데이터 분석가가 보고 및 분석을 위해 데이터를 검색하는 데 일반적으로 사용됩니다. DML 문은 애플리케이션 개발자가 “CRUD” 작업을 수행하여 애플리케이션 데이터를 생성, 읽기, 업데이트 또는 삭제하는 데에도 사용됩니다.