본문 바로가기
반응형

분류 전체보기151

[혼공단9기] 혼공학습단 9기 5주차 - SQL 인덱스 개념, 내부 작동, 실제 사용(feat. 혼자 공부하는 SQL, 혼공S, 혼공스) [혼공단9기] 혼공학습단 9기 5주차 - SQL 인덱스 개념, 내부 작동, 실제 사용(feat. 혼자 공부하는 SQL, 혼공S, 혼공스) 이번 주 스터디 내용 요약 06-1. 인덱스 개념을 파악하자 인덱스(index)는 데이터를 빠르게 찾을 수 있도록 도와주는 도구 클러스터형 인덱스(Clustered Index) : 기본 키로 지정하면 자동 생성, 테이블에 1개만 가능, 자동 정렬 보조 인덱스(Secondary Index) : 고유 키로 지정하면 자동 생성, 여러 개 생성 가능, 자동 정렬 안됨 인덱스의 개념 인덱스의 문제점 필요 없는 인덱스를 만들면 데이터베이스가 차지하는 공간만 더 늘어나고, 인덱스틀 이용해서 데이터를 찾는 것이 전체 테이블을 찾아보는 것보다 느려질 수 있음. 인덱스의 장점 SELEC.. 2023. 2. 12.
[혼공단9기] 혼공학습단 9기 4주차 - SQL 테이블과 뷰 만들기, 제약조건(feat. 혼자 공부하는 SQL, 혼공S, 혼공스) [혼공단9기] 혼공학습단 9기 4주차 - SQL 테이블과 뷰 만들기, 제약조건(feat. 혼자 공부하는 SQL, 혼공S, 혼공스) 이번 주 스터디 내용 요약 05-1. 테이블 만들기 테이블(table)은 표 형태로 구성된 2차원 구조. 행과 열로 구성되어 있다. 행은 로우(row)나 레코드(record)라고 부른다. 열은 컬럼(column) 또는 필드(field)라고 부른다. 테이블을 만들기 전에 설계를 먼저 해야 한다. 테이블 설계는 테이블 이름, 열 이름, 데이터 형식, 기본 키 등을 설정하는 것을 말한다. GUI 환경에서 테이블 만들기 우선 MySQL Workbench를 이용하여 GUI 환경에서 두 개의테이블(member, buy)을 만들어보았습니다. SQL로 테이블 만들기 이어서 SQL 문법으로 .. 2023. 2. 5.
[서평] 혼자 공부하는 데이터 분석 with 파이썬(박해선 지음, 한빛미디어) :: 데이터 분석 입문서로 강력 추천 혼자 공부하는 데이터 분석 with 파이썬 (박해선 지음, 한빛미디어) 데이터 분석을 어떻게 시작할지 막막할 때 실생활 데이터로 기초를 다지고 싶을 때 데이터에서 의미 있는 결과를 얻고 싶을 때 데이터 분석과 파이썬은 요즘 저에게 가장 강력한 관심사입니다. 앞으로를 살아가는 데 있어서 데이터가 가지는 힘과 중요성을 늘 생각해오고 있고, 거기에 파이썬, 기초 통계학 등은 저 스스로도 공부하고 싶은, 그리고 학생들에게도 교육적으로 다가가고 싶은 아주 매력적인 주제입니다. 그래서 평소에도 데이터 분석 관련 책들을 꾸준히 찾아서 보는 편입니다. 여러 출판사의 다양한 책들을 읽어보았습니다. 그런데 이번에 기대하고 있던 책이 나온다는 소식을 들었습니다. 믿고 보는 "혼자 공부하는 시리즈"에서 데이터 분석과 파이썬 .. 2023. 1. 24.
[혼공단9기] 혼공학습단 9기 3주차 - SQL 고급 문법, 데이터 형식, 테이블 묶는 조인, 프로그래밍(feat. 혼자 공부하는 SQL, 혼공S, 혼공스) [혼공단9기] 혼공학습단 9기 3주차 - SQL 고급 문법, 데이터 형식, 테이블 묶는 조인, 프로그래밍(feat. 혼자 공부하는 SQL, 혼공S, 혼공스) 이번 주 스터디 내용 요약 MySQL의 데이터 형식 정수형 데이터 형식 바이트 수 숫자 범위 TINYINT 1 -128 ~ 127 SMALLINT 2 -32,768 ~ 32,767 INT 4 약 -21억 ~ +21억 BIGINT 8 약 -900경 ~ +900경 정수형에 UNSIGNED를 붙이면 0부터 범위가 지정됨. (예, UNSIGNED TINYINT 역시 1바이트이며 0 ~ 255로 표현) 문자형 데이터 형식 바이트 수 CHAR(개수) 1 ~ 255 VARCHAR(개수) 1 ~ 16383 VARCHAR는 가변길이 문자형이며 CHAR보다 공간을 효.. 2023. 1. 19.
[혼공단9기] 혼공학습단 9기 2주차 - SQL 기본 문법 SELECT, INSERT, UPDATE, DELETE(feat. 혼자 공부하는 SQL, 혼공S, 혼공스) [혼공단9기] 혼공학습단 9기 2주차 - SQL 기본 문법 SELECT, INSERT, UPDATE, DELETE(feat. 혼자 공부하는 SQL, 혼공S, 혼공스) 이번 주 스터디 내용 요약 먼저 출판사 자료실에서 임의로 만들어진 SQL 파일을 다운받았습니다. https://hanbit.co.kr/src/10473 DROP DATABASE IF EXISTS market_db; -- 만약 market_db가 존재하면 우선 삭제한다. CREATE DATABASE market_db; DROP DATABASE로 기존의 DB를 삭제하고, CREATE DATABASE로 새로운 DB를 생성한 다음에, USE market_db; CREATE TABLE member -- 회원 테이블 ( mem_id CHAR(8) NO.. 2023. 1. 11.
반응형