SQL 구문의 순서는 다음과 같다.
SELECT 컬럼명 --------------------- (5)
FROM 테이블명 --------------------- (1)
WHERE 테이블 조건 --------------- (2)
GROUP BY 컬럼명 ----------------- (3)
HAVING 그룹 조건 ------------------ (4)
ORDER BY 컬럼명 ------------------ (6)
SQL문의 작동 원리는 다음과 같다.
- FROM : 가장 먼저, 데이터를 조회할 테이블을 확인한다.
- WHERE : 테이블이 확인되면, 조건에 맞는 데이터들을 추출한다.
- GROUP BY : 추출된 데이터들을 공통적인 데이터들끼리 그룹화해준다.
- HAVING : 그룹화된 그룹들 중에, 조건에 맞는 그룹들을 추출한다.
- SELECT : 최종적으로 추출된 데이터들을 조회한다.
- ORDER BY : 추출된 데이터들을 정렬해준다.
추가적으로, 자주 쓰이는 커맨드들은 다음과 같다.
- SELECT - 데이터베이스에서 데이터 추출
- UPDATE - 데이터베이스에서 데이터 업데이트
- DELETE - 데이터베이스에서 데이터 삭제
- INSERT INTO - 데이터베이스에 새로운 데이터 추가
- CREATE DATABASE - 새로운 데이터베이스 생성
- ALTER DATABASE - 데이터베이스 수정
- CREATE TABLE - 새로운 테이블 추가
- ALTER TABLE - 테이블 수정
- DROP TABLE - 테이블 삭제
- CREATE INDEX - 데이터를 빨리 찾기 위한 인덱스 추가
- DROP INDEX - 인덱스 삭제
Ref)
'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 |