// 최상단에 jquery를 추가해주자
[혼공S] 6주차를 마무리 하며
·
혼공학습단 12기
벌써 마지막 주차라니...!  12기 활동은 다른 일정이랑 너무 겹치다 보니 완주에 의의를 두게 되었다는 게 너무 아쉽다. 하지만 덕분에 포기하지 않고 책 한 권을 다 볼 수 있었고, 방학 동안의 불안을 정리할 수 있었다. 담주는 목요일에 첫 세미나가 있고, 토요일에 SQLD 시험이 있다. 12기분들 중에도 SQLD 시험에 응시하는 분이 많던데 모두 좋은 결과가 있으면 좋겠다! 함께한 족장님과 12기분들 너무 감사하고 고생 많으셨습니다! 기회가 된다면 13기로 다시 만나요~ (각 단원별 학습 내용 정리는 '혼공학습단 12기' 카테고리 안에 있습니다!) 기본 숙제p. 363 market_db의 고객 테이블(member)에 입력된 회원의 정보가 변경될 때 변경한 사용자, 시간, 변경 전의 데이터 등을 기록하..
[혼공S] 5주차를 마무리 하며
·
혼공학습단 12기
휴,, 어느새 혼공S 5주차를 마무리하는 시점이 되었고, 인턴 3주차에 접어들었다. 새로운 환경에 적응하는건 언제나 두렵고 긴장되지만, 실무를 피부로 느끼며 하루하루 많은 양의 경험치를 먹고 있는 것 같아 굉장히 보람 찬 하루를 보내고 있다. 짬날때 마다 혼공S를 공부하며 부족했던 부분을 다시 정리하고 있는데 이번 주 내용도 나중에 다시 정리해야 할것 같다...! 멈추지만 않으면 언젠간 도달하겠지.. 1bit씩 쌓아서 peta가 될때까지 (각 단원별 학습 내용 정리는 '혼공학습단 12기' 카테고리 안에 있습니다!) 기본 숙제p. 310 인덱스 생성하고 key_name 이 PRIMARY로 출력된 결과 화면 캡처하기  SHOW INDEX 문을 사용해서 테이블에 생성된 인덱스 정보를 확인하였다. Key_nam..
[혼공S] 06 - 3 '인덱스의 실제 사용' 정리
·
혼공학습단 12기
인덱스에 대한 개념을 파악한 후에는 실제로 인덱스를 생성하는 SQL을 익혀야 한다. 인덱스를 생성하기 위해서는 CREATE INDEX 문을 사용하고, 제거하기 위해서는 DROP INDEX 문을 사용한다. 기본 형식은 다음과 같다.  인덱스 생성CREATE [UNIQUE] INDEX 인덱스_이름 ON 테이블_이름 (열_이름) [ASC | DESC] 인덱스 제거DROP INDEX 인덱스_이름 ON 테이블_이름 핵심정리CREATE INDEX 문으로 인덱스를 직접 생성한다. 기본 키 및 고유 키로 자동 생성된 인덱스는 ALTER TABLE로 제거하고, CREATE INDEX문으로 생성한 인덱스는 DROP INDEX 문을 사용한다. 단순 보조 인덱스는 중복을 허용하는 보조 인덱스이며, CREATE INDEX..
[혼공S] 06 - 2 '인덱스의 내부 ' 정리
·
혼공학습단 12기
클러스터형 인덱스와 보조 인덱스는 모두 내부적으로 균형 트리로 만들어진다. 균형 트리(Balanced tree, B-tree)는 '자료 구조'에 나오는 범용적으로 사용되는 데이터의 구조이다.  핵심정리인덱스는 내부적으로 균형 트리, 즉 나무를 거꾸로 표현한 자료 구조로 구성된다. 노드는 트리 구조에서 데이터가 저장되는 공간을 말하는데, MySQL에서는 노드를 페이지라고 부른다. 전체 테이블 검색은 데이터를 처음부터 끝까지 검색하는 것이다. 인덱스가 없으면 전체 페이지를 검색하는 방법밖에 없다. 페이지 분할은 데이터를 입력할 때, 입력할 페이지 공간이 없어서 2개 페이지로 데이터가 나눠지는 것을 말한다. 인덱스 검색은 클러스터형 또는 보조 인덱스를 이용해서 데이터를 검색하는 것이다. 속도는 인덱스를 사용하..
[혼공S] 06 - 1 '인덱스 개념을 파악하자' 정리
·
혼공학습단 12기
인덱스(index)는 데이터를 빠르게 찾을 수 있도록 도와주는 도구로, 실무에서는 현실적으로 인덱스 없이 데이터베이스 운영이 불가능하다. 인덱스에는 클러스터형 인덱스와 보조 인덱스가 있다. 클러스터형 인덱스(Clustered Index)는 기본 키로 지정하면 자동 생성되며 테이블에 1개만 만들 수 있다. 기본 키로 지정한 열을 기준으로 자동 정렬된다. 보조 인덱스(Secondary Index)는 고유 키로 지정하면 자동 생성되며 여러 개를 만들 수도 있지만 자동 정렬되지는 않는다.  핵심 정리클러스터형 인덱스는 영어사전처럼 내용이 이미 정렬되어 있는 인덱스이다. 기본 키로 지정하면 클러스터형 인덱스가 생성되고 해당 열로 자동 정렬된다. 보조 인덱스는 일반 책의 찾아보기와 같이 별도의 공간에 인덱스가 생성..
[혼공S] 4주차 마무리
·
혼공학습단 12기
지난 금요일에 정보처리기사 필기시험이 있었습니다. 시간이 촉박해서 걱정이 많이 되었는데 가채점 점수가 넉넉하게 나와 정말 다행이었습니다:) 혼공S를 진행하면서 꾸준히 SQL 공부를 한게 큰 도움이 되었던 것 같습니다. 벼락치기도 전략일 수 있지만, 하루에 1byte씩 꾸준히 쌓는게 중요하다고 다시 한번 생각하게 되었습니다. 4주차에도 뷰를 포함해 중요한 내용이 많이 나왔는데 방학기간에 다시 정리하면서 복습해야 할 것 같습니다. 각 단원별 학습 내용 정리는 '혼공학습단 12기' 카테고리 안에 있습니다! 기본 숙제p. 226의 market_db의 회원 테이블(member) 생성하고, p.229 입력한 후 인증하기 market_db의 회원 테이블(member) 생성하기 USE market_db;DROP TAB..