Go to 코딩천재/SQL(2)
-
[index] 인덱스 개념잡기
1. What? - Index는 RDBMS에서 검색속도를 높이기 위한 기술이다. DB는 원하는 내용을 찾기 위해 테이블 처음부터 끝까지 풀 스캔한다. DB의 수고를 덜기 위해, 해당 테이블의 컬럼을 색인화 한 Index 파일을 만들게 된다. - Index는 어떤 테이블의 주요내용이 어디에 있는지 알려주는 색인정보이다. (데이터 - 위치정보) 쌍으로 구성된다. - Index의 데이터는 정렬되어 있다. - 내부적으로 B-tree(Balance Search Tree) 구조에 저장하기 때문에, 완전탐색보다 훨씬 빠르다. - ORACLE이나 MSSQL은 여러 Tree를 선택할 수 있다. - Index는 컬럼 단위로 생성된다. - Primary Key, Unique Key 는 자동으로 Unique Index로 만들..
2019.12.27 -
[Join] Join 연산 종류
1. INNER JOIN = JOIN 2. OUTER JOIN 3. LEFT JOIN 4. RIGHT JOIN
2019.12.15