반응형
➜ 데이터 조회 | 기본명령어, 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
조인(Join)
: 두 개 이상의 테이블을 서로 묶어서 하나의 결과 집합으로 만드는 것
1. INNER JOIN(내부 조인)
: 조인 중에서 가장 많이 사용되는 조인
- 일반적으로 JOIN이라고 애기하는 것이 INNER JOIN을 말한다.
- 두 개 테이블의 연결된 컬럼의 데이터가 모두 존재해야만 조회 된다.
1-1. 테이블 결합시 AS 사용
1-2. JYP 정보만 출력
WHERE U.userID='JYP'; 도 가능함
1-3. 중복값 제거 - DISTINCT
반응형
2. OUTER JOIN(외부 조인)
: 조인의 조건에 만족되지 않는 행까지도 포함
- LEFT JOIN : 왼쪽 테이블 데이터 모두 출력
- RIGHT JOIN : 오른쪽 테이블 데이터 모두 출력
2-1. 구매이력 없는 회원
2-2. 구매이력 없는 유령회원
3. UNION / UNION ALL
: 두 쿼리의 결과를 행으로 합치는 명령어
- UNION : 중복 ROW 제거하고 합함
- UNION ALL : 중복 ROW 제거 없이 모든 ROW 합함
반응형
'MySQL' 카테고리의 다른 글
[DB/MySQL] 제약조건 | PRIMARY KEY, FOREIGN KEY, UNIQUE KEY, CHECK, DEFAULT, NULL (0) | 2023.07.27 |
---|---|
[DB/MySQL] 테이블(TABLE) | CREATE, DROP, ADD, DROP, MODIFY, CHANGE (0) | 2023.07.26 |
[DB/MySQL] 내장함수 | 문자열함수, 수학함수, 날짜 및 시간 함수 (0) | 2023.07.25 |
[DB/MySQL] 데이터 조회 | ORDER BY, LIMIT, GROUP BY, HAVING, WITH ROLLUP (0) | 2023.07.25 |
[DB/MySQL] 데이터 조회 | LIKE, BETWEEN ~ AND, IN, SUBQUERY (0) | 2023.07.24 |