티스토리 뷰

배운 것 기록/DB

DB 정리용

키죽 2022. 9. 12. 20:55

서브쿼리

쿼리 구문 안에 또 다른 쿼리 구문이 포함된 형태로 메인쿼리보다 먼저 실행된다.

 

인라인 뷰

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
댓글
최근에 올라온 글
«   2025/02   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28
글 보관함