본문 바로가기
Develop

SQL 구문 순서

by jaeyoungb 2022. 10. 8.

SQL 구문의 순서는 다음과 같다.

 

SELECT 컬럼명 --------------------- (5)
FROM 테이블명 --------------------- (1)
WHERE 테이블 조건 --------------- (2)
GROUP BY 컬럼명 ----------------- (3)
HAVING 그룹 조건 ------------------ (4)
ORDER BY 컬럼명 ------------------ (6)

 

 

SQL문의 작동 원리는 다음과 같다.

 

  1. FROM : 가장 먼저, 데이터를 조회할 테이블을 확인한다.
  2. WHERE : 테이블이 확인되면, 조건에 맞는 데이터들을 추출한다.
  3. GROUP BY : 추출된 데이터들을 공통적인 데이터들끼리 그룹화해준다.
  4. HAVING : 그룹화된 그룹들 중에, 조건에 맞는 그룹들을 추출한다.
  5. SELECT : 최종적으로 추출된 데이터들을 조회한다.
  6. ORDER BY : 추출된 데이터들을 정렬해준다.

 

 

 

추가적으로, 자주 쓰이는 커맨드들은 다음과 같다.

 

  • SELECT - 데이터베이스에서 데이터 추출
  • UPDATE - 데이터베이스에서 데이터 업데이트
  • DELETE - 데이터베이스에서 데이터 삭제
  • INSERT INTO - 데이터베이스에 새로운 데이터 추가
  • CREATE DATABASE - 새로운 데이터베이스 생성
  • ALTER DATABASE - 데이터베이스 수정
  • CREATE TABLE - 새로운 테이블 추가
  • ALTER TABLE - 테이블 수정
  • DROP TABLE - 테이블 삭제
  • CREATE INDEX - 데이터를 빨리 찾기 위한 인덱스 추가
  • DROP INDEX - 인덱스 삭제

Ref)

https://www.w3schools.com/sql/sql_syntax.asp

'Develop' 카테고리의 다른 글

SQL) 백틱(``)과 작은 따옴표(' ') 차이  (2) 2022.10.08
SQL 외래 키 설정 방법 2가지  (0) 2022.10.08
인스타그램 스키마 작성하기  (0) 2022.10.06
SQL vs NoSQL  (0) 2022.10.05
ACID란?  (0) 2022.10.05