본문 바로가기
공부/데이터베이스

7. 데이터베이스 언어 SQL / 01 SQL의 소개

by 라이티아 2025. 9. 9.

SQL Structeured Query Language

관계 데이터베이스를 위한 표준 질의어로 많이 사용되는 언어

 

사용자가 처리를 원하는 데이터가 무엇인지만 제시하고 데이터를 어떻게 처리해야 하는지를 언급할 필요가 없어 비절차적인 데이터 언어의 특징을 띤다고 할 수 있다

 

SQL은 기능에 따라

데이터 정의어 DDL

테이블을 생성하고 변경, 삭제하는 기능 제공

데이터 조작어 DML

테이블에 새 데이터를 삽입하거나, 테이블에 저장된 데이터를 수정, 삭제, 검색하는 기능을 제공한다

데이터 제어어 DCL

보안을 위해 데이터에 대한 접근 및 사용 권한을 사용자별로 부여하거나 취소하는 기능을 하는 언어다

 

7장에서는 정의어, 조작어를 중심으로 다룬다

 

SQL을 관계 데이터베이스를 위한 표준 데이터 언어 또는 표준 질의어라고 하지만

질의어는 데이터 언어 중 검색 위주의 기능을 하는 비절차적 데이터 조작어를 의미함

다만, SQL은 데이터 조작 기능과 함께 정의 및 제어 기능까지 제공하기에 SQL을 데이터 언어와 같은 의미로 이해해도 상관 없음