Where

JOIN

GROUP BY

LIMIT/OFFSET (또는 TOP)


SQL은 Structured Query Language의 약자로, 데이터베이스와 소통하기 위해 사용하는 표준 언어입니다. 쉽게 말해, 우리가 컴퓨터에게 "데이터베이스에서 이런 정보를 찾아줘" 또는 "이 데이터를 이렇게 바꿔줘"라고 명령할 때 사용하는 문법과 규칙의 집합이라고 할 수 있습니다.


SQL의 주요 특징과 역할

SQL은 주로 **관계형 데이터베이스 관리 시스템(RDBMS)**에서 데이터를 관리하고 조작하는 데 사용됩니다. RDBMS의 예시로는 MySQL, PostgreSQL, Oracle, SQL Server 등이 있습니다.

SQL이 할 수 있는 주요 역할은 다음과 같습니다:

  1. 데이터 조회 (Querying Data):
  2. 데이터 조작 (Manipulating Data - DML: Data Manipulation Language):
  3. 데이터 정의 (Defining Data - DDL: Data Definition Language):
  4. 데이터 제어 (Controlling Data - DCL: Data Control Language):
  5. 트랜잭션 제어 (Controlling Transactions - TCL: Transaction Control Language):

왜 SQL을 사용할까요?