혼공학습단(4)
-
혼자 공부하는 SQL 3주차 - JOIN & SQL 프로그래밍
두 테이블을 묶는 조인 - JOIN 2개의 테이블을 묶어서 하나의 결과를 만들어 내는 것 INNER JOIN / OUTER JOIN으로 나누어진다. 내부 JOIN ( INNER JOIN ) 특별한 명이 없는 JOIN --> (INNER) JOIN 테이블 간의 관계 :: 일대다 관계 두 테이블에 모두 데이터가 있어야만 결과 출력 가능 ☆ 칼럼 SELECT 시에는 테이블을 명확히 선택해주어야 한다. 예시) 테이블.칼럼 // buy.mem_id SELECT 열 목록 FROM 첫 번째 테이블 (INNER) JOIN 두 번째 테이블 ON 조인될 조건 WHERE 검색 조건 더보기 내부 JOIN SELECT -- buy TABLE과 member TABLE 내부 JOIN SELECT * FROM buy INNER JO..
2022.07.24 -
혼자 공부하는 SQL 3주차 - MySQL의 데이터 형식
MySQL의 데이터 형식 데이터 형식이 필요한 경우 ☞ 테이블 만들 때 ( 칼럼의 형식을 정해준다 ) ☞ 데이터 insert할 때 ( insert 시 형식을 맞추지 않게되면 오류가 발생한다. ) ☞ 데이터 update할 때 ( update 시 형식을 맞추지 않게되면 오류가 발생한다. ) 정수형 인원 수, 가격, 수량 등에 주로 사용 데이터 형식 바이트 수 숫자 범위 TINYINT 1 -128 ~ 127 SMALLINT 2 -32.769 ~ 32.767 INT 4 약 -21억 ~ +21억 BIGINT 8 약 -900경 ~ +900경 정수형 타입 뒤에 UNSIGNED를 붙여주면 범위가 0부터로 지정된다. 더보기 데이터 입력가능한 범위 확인하기 market_db에서 hongong4 TABLE 생성하기 -- m..
2022.07.24 -
혼자 공부하는 SQL 2주차
ERD 작성 https://www.erdcloud.com/ ERDCloud Draw ERD with your team members. All states are shared in real time. And it's FREE. Database modeling tool. www.erdcloud.com market_db의 각 테이블에 대한 구조와 pk, fk 등을 한눈에 보기 편리한 Erd를 작성함. 더보기 완성된 테이블 자료 Export market_db DATABASE 생성하기(market_db) -- 만약 market_db가 존재하면 우선 삭제하기 DROP DATABASE IF EXISTS market_db; -- market_db 생성하기 CREATE DATABASE market_db; -- marke..
2022.07.18 -
혼자 공부하는 SQL 1주차
7기 혼공자 & 혼공파에 이어서 8기 혼공S로 돌아왔습니다~~~ 요새 회사에서 제일 많이 하는 게 SQL 쿼리짜는 일이기에 이번 기회에 제대로 SQL 정복하는 게 목표입니다~~ SQL 코드 작성 시에 주석 처리하는 방법 -- 단일 주석처리하기 -- 한 문장씩 주석이 적용된다. -- /* */ 여기 내에 있는 모든 글이 주석처리된다. /* 주 석 처 리 */ SQL 코드 작성 시 어떤 것을 대문자로 쓰고 소문자로 쓰는 지에 대한 구분은 많이 없다. 최우선은 보기 편하게 하는 것이다. /* 보통 Alias는 소문자 SELECT, UPDATE, DELETE 등은 대문자로 TABLE은 입력하는 사람에 따라서 달라지는 거 같다.. SQL문은 최대한 깔끔하게 줄을 맞춰서 입력해주는 것이 보기 편하다. 이후 유지보수..
2022.07.08