반응형 DB14 (MySQL / DB) Index Index :검색속도를 높이기 위해 사용하는 기술.INDEX 는 색인이다. 해당 TABLE의 컬럼을 색인화하여 검색시 해당 TABLE 의 레고드를 Full Scan 하는게 아니라 색인화 되어있INDEX 파일을 검색하여 검색속도를 빠르게한다.책에 있는 목차라고 생각하면 된다.이런 INDEX 는 TREE 구조로 색인화 한다 . RDBMS 에서 사용하는 INDEX 는 Balance Search Tree 를 상용한다.실제로는 B-Tree 에서 파생된 B+Tree 를 사용한다.Oracle, MySQL에서는 여러종류의 TREE를 선택하여 사용 가능하다. B-Tree 란 이진노드를 확장해 하나의 노드가 가질 수 있는 자식 노드의 최대 숫자가 2보다 큰 트리 구조이다.정렬된 상태로 보관하고, 삽입 및 삭제를 대수 시간.. 2023. 3. 1. (DB/mysql) mysql_note 1 출처 programmers 코딩테스트 구문 순서 select ~ from ~ join ~ where ~ group by ~ orderby 1. anmail_id 오름차순 정리 id,name 뽑아오기 SELECT animal_id, name from animal_ins order by animal_id 2. 여러 기준으로 정렬 (,쓰고 하면 됨) SELECT animal_id, name from animal_ins order by animal_id asc, name desc 3. 1줄만 가져오기 (맨 뒤에 limit) SELECT animal_id, name from animal_ins order by animal_id asc, name desc limit 1 4. 이중조건(where절) , 개수세기(co.. 2023. 2. 19. 이전 1 2 3 다음 반응형