Develop
SQL 구문 순서
jaeyoungb
2022. 10. 8. 22:07
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)