RDBMS - SQL

Bam·2025년 4월 18일
0

Database

목록 보기
21/39
post-thumbnail

SQL

SQL(Structured Query Language)는 RDBMS에서 데이터를 다루기 위한 데이터 부속어입니다.

프로그래머가 SQL을 작성하여 RDBMS에 보내면, RDBMS는 SQL을 해석(번역)하여 해당 쿼리에 맞는 결과를 반환하게 됩니다.

SQL은 기능에 따라 데이터 정의문, 데이터 조작문, 데이터 제어문으로 나뉘게 됩니다.

  • 데이터 정의문 DDL
    데이터 정의문 DDL(Data Definition Language)은 테이블 생성과 테이블 간 관계 생성에 사용됩니다.

  • 데이터 조작문 DML
    데이터 조작문 DML(Data Manipulation Language)은 테이블에서 데이터 검색, 삽입, 수정, 삭제에 사용됩니다. 여기서 데이터 검색에 사용되는 SELECT질의어라고 부르기도 합니다.

  • 데이터 제어문 DCL
    데이터 제어문 DCL(Data Control Language)은 데이터의 조작 권한과 관련된 동작에 사용됩니다.


MySQL을 사용하기 위한 다운로드 방법은 예전 포스트를 참조해주세요.


각 SQL 구문은 포스트 시리즈의 구버전 포스트에서 참조해주세요. 이번 재정리에서는 좀 더 개념적인 부분을 다루고 싶어서 여기서는 패스합니다.

그래서 다음 포스트는 MySQL의 내장함수를 다루게 될 예정입니다.

0개의 댓글