반응형

혼공단/혼공단 7기 12

[혼공단 7기] 혼자 공부하는 SQL 6주차 후기 및 미션 인증

[이번주 과제 - 6주차] 1. 진도 공부 : 7장 스토어드 프로시저 & 8장 SQL과 파이썬 연결 2. 기본 미션 : p.363 - market_db의 고객 테이블(member)에 입력된 회원의 정보가 변경될때 변경한 사용자, 시간,변경 전의 데이터 등을 기록하는 트리거 작성하고 인증샷 3. 선택 미션 : p.402 - GUI 응용 프로그램 만들고 인증샷 1. 진도 공부 1) 혼자 공부하는 SQL 7,8장 - 스토어드 프로시저& SQL과 파이썬 연결 혼자 공부하는 SQL 7,8장 - 스토어드 프로시저 & SQL과 파이썬 연결 7장 스토어드 프로시저 07-1 스토어드 프로시저 사용방법 - SQL에 프로그래밍 기능을 추가해서 일반 프로그래밍 언어와 비슷한 효과를 내도록 만든 기능 [필수적인 형식] DELI..

혼자 공부하는 SQL 7,8장 - 스토어드 프로시저 & SQL과 파이썬 연결

7장 스토어드 프로시저 07-1 스토어드 프로시저 사용방법 - SQL에 프로그래밍 기능을 추가해서 일반 프로그래밍 언어와 비슷한 효과를 내도록 만든 기능 [필수적인 형식] DELIMETER $$ CREATE PROCEDURE 스토어드_프로시저_이름( IN 또는 OUT 매개변수 ) BEGIN 이 부분에 SQL 프로그래밍 코드를 작성 END $$ DELIMETER ; - $$는 1개만 사용해도 되지만 명확하게 표시하기 위해 2개를 사용한다. ##,%%,&&,// 등으로 바꿔도 된다. - IN은 입력 매개변수, OUT은 출력 매개변수를 뜻한다. [호출 형식] CALL 스토어드_프로시저_이름(); EX) DELIMETER $$ CREATE PROCEDURE user_proc() BEGIN SELECT * FRO..

[혼공단 7기] 혼자 공부하는 SQL 5주차 후기 및 미션 인증

[이번주 과제 - 5주차] 1. 진도 공부 : 6장 인덱스 2. 기본 미션 : p.310 - 인덱스 생성하고 key_name이 PRIMARY로 출력된 결과화면 캡쳐하기 3. 선택 미션 : 인덱스 생성, 제거하는 기본형식 작성하기 1. 진도 공부 1) 혼자 공부하는 SQL 6장 - 인덱스 혼자 공부하는 SQL 6장 - 인덱스 - 데이터를 빠르게 찾아주는 도구 - 클러스터형 인덱스, 보조인덱스, 고유 인덱스 등이 있다. - 클러스터형 인덱스 : 기본키로 지정하면 자동 생성, 테이블에 1개만 제작 가능 - 보조 인덱 sirokun.tistory.com 2. 기본 미션 : p.310 - 인덱스 생성하고 key_name이 PRIMARY로 출력된 결과화면 캡쳐하기 기본 미션은 p.310 - 인덱스 생성하고 key_..

혼자 공부하는 SQL 6장 - 인덱스

- 데이터를 빠르게 찾아주는 도구 - 클러스터형 인덱스, 보조인덱스, 고유 인덱스 등이 있다. - 클러스터형 인덱스 : 기본키로 지정하면 자동 생성, 테이블에 1개만 제작 가능 - 보조 인덱스 : 고유키로 지정하면 자동 생성, 여러개를 만들수도 있지만 자동 정렬되지는 않는다. - 고유 인덱스 : 값이 중복되지 않는 인덱스 - 빨리 찾을 수 있는 단점이 있지만, 필요없는 인덱스를 너무 많이 만들경우 되려 공간차지만 할수도 있다. - 클러스터형 인덱스와 보조 인덱스는 내부적으로 균형 트리로 만들어진다. [균형 트리] - 데이터가 저장되는 공간을 노드라고 한다. - 루트페이지부터 하나하나 검색해서 아래로 내려간다. - 균형트리로 만들경우 데이터를 변경하는 작업에서 더 오래걸릴수 있다 => 페이지 분할 때문 -..

[혼공단 7기] 혼자 공부하는 SQL 4주차 후기 및 미션 인증

[이번주 과제 - 4주차] 1. 진도 공부 : 5장 테이블과 뷰 2. 기본 미션 : p.226 - market_db의 회원테이블(member)생성하고, p.229 - 데이터 입력한 후 인증샷 3. 선택 미션 : p.271 - 확인문제 4번 풀고 인증샷 1. 진도 공부 1) 혼자 공부하는 SQL 5장 - 테이블과 뷰 혼자 공부하는 SQL 4장 - SQL 고급문법 04-1 SQL의 데이터 형식 - MySQL에서 제공하는 데이터 형식의 종류는 수십개이다 -> 이를 다 외울 필요는 없고, 자주 사용하는 혀앹를 우선기억하자. 1) 정수형 : 소수점이 없는 숫자. 인 sirokun.tistory.com 이번주에는 테이블과 뷰에 대한 것들을 배웠습니다. 테이블과 뷰의 정의를 배우고 실습하는 시간을 가졌는데, 테이블의..

혼자 공부하는 SQL 5장 - 테이블과 뷰

05-1 테이블 만들기 테이블 : 표 형태로 구성된 2차원 구조, 행과 열로 구성 ※ 행 = 로우 = 레코드 / 열 = 컬럼 = 필드 : GUI는 도서 참고 CREATE TABLE sample_table (num INT); - 기본적인 문법 형태 CREATE TABLE sample_table ( id INT AUTO_INCERMENT NOT NULL PRIMARY KEY, name CHAR(8) NOT NULL, group_id CHAR(10) NOT NULL, phone CHAR(20) NULL FOREIGN KEY(group_id) REFERENCE company(group_id) ); - AUTO_INCERMENT : 자동으로 증가함, AUTO_INCERMENT로 지정한 열은 PRIMARY KEY나..

혼자 공부하는 SQL 4장 - SQL 고급문법

04-1 SQL의 데이터 형식 - MySQL에서 제공하는 데이터 형식의 종류는 수십개이다 -> 이를 다 외울 필요는 없고, 자주 사용하는 혀앹를 우선기억하자. 1) 정수형 : 소수점이 없는 숫자. 인원수, 가격, 수량 등에 많이 사용. 데이터 형식 바이트 수 숫자 범위 TINYINT 1 -128~127 SMALLINT 2 -32,768~32,767 INT 4 약 -21억 ~ 21억 BIGINT 8 약 -900정 ~ 900정 - BIT, MEDIUMINT도 있으나 잘 사용하진 않는다. - 범위를 벗어날 경우 아래와 같이 Out of range 에러가 발생한다. 이는 입력값의 범위를 벗어남을 의미한다. Error Code: 1264. Out of range value for column 'tinyint_co..

[혼공단 7기] 혼자 공부하는 SQL 2주차 후기 및 미션 인증

[이번주 과제 - 2주차] 1. 진도 공부 : 3장 SQL 기본문법 2. 기본 미션 : p.138 - 확인문제 2번 풀고 인증샷 3. 선택 미션 : 데이터 입력, 삭제하는 기본형식 작성하기​​ 1. 진도 공부 1) 혼자 공부하는 SQL 3장 - SQL 기본문법 혼자 공부하는 SQL 3장 - SQL 기본문법 03-1 기본중에 기본 SELECT ~ FROM ~ WHERE SELECT : 구축이 완료된 테이블에서 데이터를 추출하는 기능 SELECT의 가장 기본적인 형식 : SELECT ~ FROM ~ WHERE DROP DATABASE IF EXISTS ma.. sirokun.tistory.com 이번주에는 SQL 기본문법에 대한 것들을 배웠습니다. 삽입,삭제, 수정하는 기본적인 문법들로 생각보다 자세하게 배..

혼자 공부하는 SQL 3장 - SQL 기본문법

03-1 기본중에 기본 SELECT ~ FROM ~ WHERE SELECT : 구축이 완료된 테이블에서 데이터를 추출하는 기능 SELECT의 가장 기본적인 형식 : SELECT ~ FROM ~ WHERE DROP DATABASE IF EXISTS market_db; -- 1 CREATE DATABASE market_db; -- 2 1) DROP DATABASE는 market_db를 삭제하는 문장 2) 데이터베이스를 새로 만든다. USE market_db; -- 1 CREATE TABLE member -- 회원 테이블 ( mem_id CHAR(8) NOT NULL PRIMARY KEY, -- 회원 아이디(PK) mem_name VARCHAR(10) NOT NULL, -- 이름 mem_number INT N..

[혼공단 7기] 혼자 공부하는 SQL 1주차 후기 및 미션 인증

[이번주 과제 - 1주차] 1. 진도 공부 : 1장 데이터베이스와 SQL ~ 2장 실전용 SQL 미리 맛보기 2. 기본 미션 : p.80 - shop_db의 회원 테이블(member)에서 아이유 회원에 대한 정보만 추출한 후 결과화면 인증샷 3. 선택 미션 : 데이터베이스 개체 3가지 설명하기 ​​ 1. 진도 공부 1) 혼자 공부하는 SQL 1장 - 데이터베이스와 SQL 혼자 공부하는 SQL 1장 - 데이터베이스와 SQL 데이터베이스 : 데이터의 집합 - 데이터베이스를 관리하고 운영하는 소프트웨어 - 데이터베이스는 여러 사람이 응용프로그램과 공유하고 동시에 접근이 가능해야하므로 만들어진 소프트웨어 - sirokun.tistory.com 2) 혼자 공부하는 SQL 2장 - 실전용 SQL 미리 맛보기 혼자 ..

반응형