일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 |
- R
- 스토어드 프로시저
- 오블완
- 클러스터형인덱스
- 디지털마케팅
- Jupyter notebook
- 제주2주살이
- 티스토리챌린지
- 스플라인
- 제주도
- PRML
- digital marketing
- RStudio
- 유럽여행
- GenAI
- 런던
- 보조인덱스
- Linux
- 독후감
- 에이바우트
- Github
- 김호연작가
- 책리뷰
- 영국여행
- 제주도여행
- 혼자공부하는SQL
- SQL
- 맛집
- PRIMARY KEY
- 혼공S
- Today
- Total
목록Overall (100)
Soy Library

(2019년 12월의 여행기록) 2019.12.29 일요일 오늘은 영국에서 벨기에로 넘어가는 날. 유로스타를 이용해서 런던에서 브뤼셀로 넘어갈 수 있다. 약 3시간 정도 걸린다. 기차티켓값은 한화로 1인당 약 10만원 정도 들었던 것 같다. 런던 St.Pancras역에 도착해서 짐 검사를 하고 열차를 기다렸다. 기다리는 중에 윤수랑 유카리가 일본에 같이 있대서 서로 영상통화 하면서 서로를 부러워했다. 나는 '아~ 나도 일본 가고싶다~', 윤수랑 유카리는 '아~ 우리도 유럽 가고싶다~' 이때 역사 내에 있는 프레타망제를 또 갔던 걸로 기억한다. 그리고 시간이 되어서 열차를 타고 브뤼셀로 출발! 이렇게 이쁜 뷰를 보면서 낭만적이게 국가를 이동한다,, 크흐 감성에 젖어 창밖을 바라보는 나에게 기미진이 "황소,..

지금까지는 인덱스의 개념을 파악했다면, 실제로 인덱스를 생성하는 SQL을 익히도록 하자. 인덱스의 생성과 제거 문법 인덱스 생성 문법 앞에서 PRIMARY KEY를 지정하면 클러스터형 인덱스가, UNIQUE를 지정하면 보조 인덱스가 생성되는 것을 확인하였다. 이외에 직접 인덱스를 생성하려면 CREATE INDEX 문을 사용해야 한다. -- 인덱스 생성 CREATE [UNIQUE] INDEX 인덱스_이름 ON 테이블_이름 (열_이름) [ASC | DESC] ; UNIQUE를 쓰면 중복이 안 되는 고유 인덱스를 만드는 것이고, 이를 생략하면 중복이 허용된다. ASC/DESC는 오름차순, 내림차순을 의미한다. 인덱스 제거 문법 -- 인덱스 제거 DROP INDEX 인덱스_이름 ON 테이블_이름 ; 여기서 기본..

클러스터형 인덱스와 보조 인덱스느 모두 내부적으로 균형 트리로 만들어진다. 여기서 균형 트리(Balanced tree, B-tree)는 자료구조에서 사용되는 데이터의 구조로, 뿌리, 줄기, 잎으로 구성되어 있다. 인덱스의 내부 작동 원리 인덱스의 내부 작동 원리를 이해하면 인덱스를 사용해야 할 경우와 아닌 경우를 선택할 때 도움이 된다. 균형 트리의 개념 균형 트리 구조에서 데이터가 저장되는 공간을 노드(node)라고 한다. 루트 노드(root node)는 가장 상위의 노드를 말하고, 모든 출발은 루트노트에서 시작되고 리프노트(leaf node)로 마무리된다. 이 사이에 있는 노드는 중간 노드(internal node)라고 부른다. MySQL에서는 node 대신 페이지(page)라고 부른다. 균형 트리의..

인덱스는 SELECT를 사용해서 테이블을 조회할 때 결과를 빠르게 추출하도록 도와주는 것으로, 실무에서는 현실적으로 인덱스 없이 데이터베이스 운영이 불가능하다. 클러스터형 인덱스(cluetered index)와 보조 인덱스(secondary index)가 있다. 인덱스의 개념 인덱스는 데이터를 빠르게 찾을 수 있도록 해주는 도구이다. 인덱스의 문제점 필요 없는 인덱스를 만든 것은 데이터베이스가 차지하는 공간만 늘어나고, 인덱스를 이용하여 데이터를 찾는 것이 전체 테이블을 찾아보는 것보다 느려질 수도 있다. 인덱스의 장점과 단점 장점) 적절한 인덱스를 생성하고 인덱스를 사용하는 쿼리문을 만들면 기존보다 아주 빠른 응답 속도를 얻을 수 있다. 그 결과 컴퓨터의 부담이 줄어서 전체 시스템의 성능이 향상된다. ..

뷰(view)를 사용하면 사용자에게 필요한 정보만을 보여줄 수 있다. 뷰는 데이터베이스 개체 중 하나로, 실제로 데이터를 가지고 있지는 않다. 뷰는 단순 뷰와 복합 뷰로 나뉘는데, 단순 뷰는 하나의 테이블과 연관된 뷰를 의미하고 복합 뷰는 2개 이상의 테이블과 연관된 뷰를 의미한다. 뷰의 개념 뷰의 기본 생성 먼저 market_db 에 있는 member 테이블에서 mem_id, mem_name, addr의 열만을 출력해보자. USE market_db ; SELECT * FROM member ; SELECT mem_id, mem_name, addr FROM member ; 위에서 보이는 것처럼, 출력 결과는 세 개의 열을 갖고 있는 '테이블'로 볼 수도 있다. 즉, 뷰의 실체란 SELECT 문이 되는 것이..

2022년 2월 10일 목요일 제주에서의 마지막 날이자 한라산 올라가는 오늘 아침은 비가 왔다. 그래도 오후에는 날씨가 맑아진다는 희망을 갖고 올라가기로 마음먹었다. 제주에 온 목적이 한라산이었기 때문!!@ 호텔 앞에서 택시를 기다리는데 문자가 하나 온 걸 발견. 하........................................ 문자 보고 너무 실망스러웠다. 엄청 고대했던 한라산 등반이었는데 정상을 통제한다고..? 우울해진 마음으로 택시를 탔다. 택시 기사님께서도, 아래쪽이 비가 이렇게 오면 한라산은 폭설이라며 1100도로, 516도로 다 통제된다고 하셨다. 일단 관음사주차장으로 가보기로 했는데, 아니나 다를까 516도로 올라가는 입구에서 교통요원이 지나가는 차를 하나씩 세워서 어디까지 가냐고 ..

2022년 2월 9일 수요일 오늘은 숙소에서 농땡이 부리는 날! 굳이 일정이 있다면 한라산 준비물 사러 가야하는 거? 내일이 내가 제일 기다렸던 한라산 등반 날이기 때문이다. 일단 호텔에서 11시까지 뒹굴거리다가 배가 고파서 점심을 먹으러 향했다. 네이버 지도를 키고 내 숙소 근처에 있는 식당을 검색해보다가, '갱이네 보말칼국수'를 발견! 보말죽이나 보말칼국수는 제주에서 흔히 접할 수 있는 음식인데 이번에 와서 한번도 먹어보지 않았다. 그래서 보말칼국수 먹기로 하였다. 보말은 바다 고둥을 뜻하는 제주도 방언이다. 가는 길에 본 신호등. 제주도는 전체적으로 신호등이 서울에 비해 낮게 설치되어있는 것 같다. 그래서 뭔가 눈이 편안했달까. '갱이네 보말칼국수' 도착! 진짜 관광객이라고는 찾아볼 수 없는 시내 ..

2022년 2월 8일 화요일 격리 후에 시작하는 제주살이,,,, 오늘은 10일의 격리생활을 마치고 퇴소하는 날이다. 아침 일찍 일어나서 깨끗이 씻고, 가지고 갈 짐은 알콜 소독해서 챙기고, 아침을 먹은 후 8시 반까지 퇴소 준비를 마치고, 담당 의료진분께 퇴소 준비 되었다는 문자를 보냈다. 9시 이후에 의료진분이 우리 방으로 오셔서 퇴소를 안내해주셨다. 고열이 나는 등의 코로나 의심 증상이 있으면 퇴소가 미뤄질 수도 있다고 하셨는데, 다행히 그런 증상은 없어서 바로 퇴소할 수 있었다. 아아 이 얼마만에 쬐는 햇빛,, 얼마만에 보는 바다,,,, 얼마만에 느끼는 바깥공기인가.. 마치 수감생활 후 출소하는 기분을 느낄 수 있었따. 나랑 같은 방 쓰신 분이랑, '우리 두부 먹어야 하는 거 아니에요?ㅋㅋㅋ' 멀리..