본문 바로가기

Study

[혼공학습단 10기] 혼자 공부하는 SQL 5주차

안녕하세요 러텔입니다.

 

오늘은 SQL 혼공학습단 5주차 공부 내용을 정리하고 미션을 인증하겠습니다.

 

 

 

 

공부 내용 정리 

5주차에는 책의 챕터6을 공부했습니다. 

 

5주차의 주요 목표는 다음과 같습니다.

* 인덱스의 개념과 종류 이해하기

* 인덱스의 작동 원리와 구조 이해하기

* 인덱스 생성 및 제거하기

 

 

챕터 6-1에서는 인덱스의 개념과 장단점, 종류(클러스터형 인덱스, 보조 인덱스)에 대해 학습했습니다.

챕터 6-2에서는 인덱스의 내부적인 작동 원리와 구조에 대해 알아보았습니다.

마지막으로 챕터 6-3에서는 인덱스를 생성하고 제거하는 방법을 익히고, 효율적으로 인덱스를 사용하는 방법을 공부했습니다. 

 

 

 

 

 

 

기본 미션 인증

기본 미션은 "p.310 인덱스 생성하고 key_name이 PRIMARY로 출력된 결과 화면 캡처하기" 입니다.

 

미션 인증 화면입니다. 

mem_id열에는 클러스터형 인덱스가 설정되어 있고, mem_name과 addr 열에 보조 인덱스를 생성했습니다

 

 

 

 

 

 

선택 미션 인증 

선택 미션은 "인덱스 생성, 제거하는 기본 형식 작성하기" 입니다. 

 

인덱스를 생성하는 기본 형식은 다음과 같습니다.

CREATE [UNIQUE] INDEX 인덱스_이름

   ON 테이블_이름 (열_이름)  [ASC | DESC]

 

인덱스를 제거하는 기본 형식은 다음과 같습니다. 

DROP INDEX 인덱스_이름 ON 테이블_이름

 

 

 

 

 

 

혼공학습단 5주차 활동도 마침내 끝이 났습니다. 이제 정말로 1주차밖에 남지 않았네요. 지금까지 계속 공부를 하다보니 SQL에 대해 정말로 많이 알게 된 것 같아 기분이 좋습니다. 앞으로 남은 1주 동안 마지막 마무리까지 열심히 하겠습니다.