본문 바로가기
반응형

혼공학습단16

6주간의 혼공학습단 9기 활동을 마치며(feat. 혼자 공부하는 SQL, 우재남 지음, 한빛미디어) 6주간의 혼공학습단 9기 활동이 어느덧 마무리 되었습니다. 혼공학습단은 한빛미디어 출판사의 혼자 공부하는 OOO 시리즈 책을 함께 공부할 수 있도록 지원해주는 좋은 프로그램입니다. 1년에 2회(여름방학, 겨울방학 시즌) 정도 진행되는데요, 작년 8기 활동(혼자 공부하는 R 데이터 분석)에 이어 9기 활동을 진행했습니다. (뽑아 주셔서 감사해요 ㅠㅠ) 이번에는 "혼자 공부하는 SQL" 책으로 스터디를 진행했습니다. http://bit.ly/3GlGmdm 혼자 공부하는 SQL - YES24 혼자 해도 충분하다! 1:1 과외하듯 배우는 데이터베이스 자습서(MySQL Community 8.0 지원)이 책은 아무런 사전 지식 없는 입문자가 ‘꼭 필요한 내용을 제대로’ 학습할 수 있도록 구성했다. ‘무엇을 www... 2023. 2. 26.
[혼공단9기] 혼공학습단 9기 6주차 - SQL 스터어드 프로시저, 파이썬 연결(feat. 혼자 공부하는 SQL, 혼공S, 혼공스) [혼공단9기] 혼공학습단 9기 6주차 - SQL 스터어드 프로시저, 파이썬 연결(feat. 혼자 공부하는 SQL, 혼공S, 혼공스) 이번 주 스터디 내용 요약 07-1. 스토어드 프로시저 사용 방법 MySQL의 스토어드 프로시저(stored procedure)는 SQL에 프로그래밍 기능을 추가해서 일반 프로그래밍 언어와 비슷한 효과를 낼 수 있다. DELIMITER $$ CREATE PROCEDURE 스토어드_프로시저_이름( IN 또는 OUT 매개변수) BEGIN 이 부분에 SQL 프로그래밍 코드를 작성 END $$ DELIMITER ; 스토어드 프로시저 호출 CALL 스토어드_프로시저_이름(); 스토어드 프로시저 삭제 DROP PROCEDURE user_proc; 입력 매개변수 지정 IN 입력_매개변수.. 2023. 2. 19.
[혼공단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기 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.
반응형