반응형
➜ 데이터 조회 | 기본명령어, SELECT 기본구문 | 조건연산자, AND, OR
➜ 데이터 조회 | LIKE, BETWEEN ~ AND, IN, SUBQUERY
➜ 데이터 조회 | ORDER BY, LIMIT, GROUP BY, HAVING, WITH ROLLUP
➜ 내장함수 | 문자열함수, 수학함수, 날짜 및 시간 함수
➜ 조인(Join) | INNER JOIN, OUTER JOIN, UNION / UNION ALL
➜ 테이블(TABLE) | CREATE, DROP, ADD, DROP, MODIFY, CHANGE
➜ 제약조건 | PRIMARY KEY, FOREIGN KEY, UNIQUE KEY, CHECK, DEFAULT, NULL
➜ DML(데이터 조작어) | INSERT, UPDATE, DELETE, CASCADE
➜ 뷰(View) | CREATE, DROP
➜ 인덱스(INDEX)
➜ 트랜잭션(Transaction) | Atomicity, Consistency, Isolation, Durability
➜ 데이터 조회 | LIKE, BETWEEN ~ AND, IN, SUBQUERY
➜ 데이터 조회 | ORDER BY, LIMIT, GROUP BY, HAVING, WITH ROLLUP
➜ 내장함수 | 문자열함수, 수학함수, 날짜 및 시간 함수
➜ 조인(Join) | INNER JOIN, OUTER JOIN, UNION / UNION ALL
➜ 테이블(TABLE) | CREATE, DROP, ADD, DROP, MODIFY, CHANGE
➜ 제약조건 | PRIMARY KEY, FOREIGN KEY, UNIQUE KEY, CHECK, DEFAULT, NULL
➜ DML(데이터 조작어) | INSERT, UPDATE, DELETE, CASCADE
➜ 뷰(View) | CREATE, DROP
➜ 인덱스(INDEX)
➜ 트랜잭션(Transaction) | Atomicity, Consistency, Isolation, Durability
SELECT ~ FROM ~ WHERE ~ ORDER BY
- 선택한 컬럼의 데이터 순서대로 정렬하여 출력
- 기본적으로 오름차순 정렬
SELECT ~ FROM ~ WHERE ~ ORDER BY ~ LIMIT
- 지정한 개수만큼만 데이터를 출력
- DB 부하를 줄일 수 있음
SELECT ~ FROM ~ WHERE ~ GROUP BY
- 집계함수: sum, avg, min, max, count
반응형
SELECT ~ FROM ~ WHERE ~ GROUP BY ~ HAVING
- 그룹 조건절로 조건에 맞는 그룹 데이터만 출력
- 조건을 집계함수(Aggregate Function) 사용은 HAVING절만 가능
SELECT ~ FROM ~ WHERE ~ GROUP BY ~ WITH ROLLUP
- 총합 또는 중간 합계 필요시 활용
- GROUP BY 절 뒤에 사용
반응형
'MySQL' 카테고리의 다른 글
[DB/MySQL] 테이블(TABLE) | CREATE, DROP, ADD, DROP, MODIFY, CHANGE (0) | 2023.07.26 |
---|---|
[DB/MySQL] 조인(Join) | INNER JOIN, OUTER JOIN, UNION / UNION ALL (0) | 2023.07.26 |
[DB/MySQL] 내장함수 | 문자열함수, 수학함수, 날짜 및 시간 함수 (0) | 2023.07.25 |
[DB/MySQL] 데이터 조회 | LIKE, BETWEEN ~ AND, IN, SUBQUERY (0) | 2023.07.24 |
[DB/MySQL] 데이터 조회 | 기본명령어, SELECT 기본구문 | 조건연산자, AND, OR (0) | 2023.07.24 |