데이터 분석 기초 언어

현권·2025년 10월 29일

데이터

목록 보기
6/13

기초 단어 정리

핵심 명령어 (DML & DDL)

명령어 - 용도 - 설명
SELECT - 데이터 조회 - 테이블에서 데이터를 선택해 가져옵옴. (가장 많이 사용)
FROM - 데이터 출처 - 데이터를 가져올 테이블을 지정.
WHERE - 조건 필터링 - 특정 조건을 만족하는 행만 선택.
INSERT - 데이터 삽입 - 테이블에 새로운 행(레코드)을 추가.
UPDATE - 데이터 수정 - 기존 행의 데이터를 변경.
DELETE - 데이터 삭제 - 테이블에서 행을 제거.
CREATE - 객체 생성 - "테이블, 데이터베이스 등 객체를 생성."
ALTER - 객체 변경 - 기존 테이블의 구조(컬럼 추가/수정/삭제 등)를 변경.
DROP -객체 삭제 - "테이블, 데이터베이스 등 객체 자체를 영구적으로 삭제."

기본 절 및 연산자

단어 - 용도 - 설명
AS - 별칭 지정 - 컬럼이나 테이블에 임시 이름(별칭)을 부여.

AND / OR - 논리 연산자 - WHERE 절에서 여러 조건을 결합.

GROUP BY - 그룹화 - 특정 컬럼의 값을 기준으로 행들을 그룹으로 묶음.

HAVING - 그룹 필터링 - GROUP BY로 묶인 그룹에 조건을 적용해 필터링.

ORDER BY - 정렬 - 조회 결과를 특정 컬럼을 기준으로 정렬합니다.

ASC / DESC - 정렬 방향 - "오름차순(ASC -기본값) 또는 내림차순(DESC)을 지정."

JOIN - 테이블 연결 - 두 개 이상의 테이블을 연결하여 데이터를 조회.

ON - 조인 조건 - JOIN 시 두 테이블을 연결할 기준(컬럼)을 지정.

DISTINCT - 중복 제거 - 조회된 결과에서 중복된 값을 제거하고 유일한 값만 표시.

LIMIT - 행 제한 - 조회 결과 중 지정된 개수만큼의 행만 가져옴.

NULL - 값이 없음 - 데이터가 존재하지 않음(공백이나 0과는 다름)을 표시.

IN / NOT IN - 포함/불포함 - 특정 값이 목록 안에 있는지(또는 없는지) 확인.

BETWEEN - 범위 지정 - 값이 두 경계 값 사이에 있는지 확인.

LIKE - 패턴 매칭 - "문자열이 특정 패턴과 일치하는지 확인. (와일드카드 % , _와 함께 사용)"

집계 함수 (Aggregation Functions)

함수,용도,설명
COUNT() - 개수 세기 - 조건에 맞는 행의 개수를 반환
SUM() - 합계 - 컬럼 값의 합계를 반환
AVG() - 평균 - 컬럼 값의 평균을 반환
MAX() - 최대값 - 컬럼 값 중 가장 큰 값을 반환
MIN() - 최소값 - 컬럼 값 중 가장 작은 값을 반환

데이터 타입 (Data Types)

타입 - 용도 - 예시
INT / BIGINT - 정수 - "숫자 (ID - 수량 등)"
VARCHAR - 가변 문자열 - "이름 - 주소 등 (길이가 변동)"
CHAR - 고정 문자열 - 성별 코드 등 (길이가 고정)
DATE / DATETIME - 날짜/시간 - 날짜 또는 날짜와 시간 정보
DECIMAL / FLOAT - 실수 - "가격 - 비율 등 (소수점 포함)"

단어들을 조합 쿼리 직접 작성, 실행해보는 것이 가장 좋은 암기 방법 예를 들면

"SELECT * (모든 컬럼)
FROM 테이블_이름
WHERE 조건
ORDER BY 컬럼
DESC"
와 같이 문장 구조 암기

🗓 오늘의 한 줄 : 이렇게 정리한 이유 아직 단어 사용이 익숙하지 않아 정리 해봄
🧩 느낀 점 : 처음 하면 외우기 빡셈

profile
심심해요

0개의 댓글