티스토리 뷰
서브쿼리
쿼리 구문 안에 또 다른 쿼리 구문이 포함된 형태로 메인쿼리보다 먼저 실행된다.
인라인 뷰
FROM 절에 서브쿼리가 작성된 경우를 말한다.
내부조인 INNER JOIN
조인 조건을 만족하는 행만 반환하는 조인 유형
- NATURAL / USING / ON JOIN
natural join : 조인하고자 하는 양 테이블에 컬럼명과 데이터타입이 같은 컬럼을 기준으로 조인
외부조인 OUTER JOIN
조인 조건을 만족하는 행과 만족하지 않는 행까지 반환하는 조인 유형
- LEFT / RIGHT / FULL OUTER JOIN
Cross join
조인하고자 하는 두 테이블의 모든 행을 조인하는 유형으로 모든 경우의 수를 만들 수 있다.
PK, UK 차이점
UK는 한 테이블의 각 컬럼마다 지정 가능, Unique Index는 null 허용
PK는 오직 하나만 설정 가능, Not null
인덱스(Index)
데이터베이스의 테이블에 대한 검색 속도를 향상시켜준다.
장점 : 테이블을 검색하는 속도와 성능 향상, 그에 따라 시스템의 전반적인 부하를 줄일 수 있다.
단점 : 인덱스를 관리하기 위한 추가 작업이 필요, 추가 저장 공간 필요, 잘못 사용하면 오히려 검색 성능 저하
'배운 것 기록 > DB' 카테고리의 다른 글
[Oracle] 서브쿼리 관련 (1) | 2022.09.14 |
---|---|
[Oracle] 집합연산자 (0) | 2022.09.08 |
[Oracle] 다른 DB 접속하는 방법 / DB 전환 / echo (0) | 2022.09.02 |
[Oracle] DB 종료 / DB 생성 (0) | 2022.09.01 |
[Oracle] ROLE (0) | 2022.08.30 |
댓글