혼공단(3)
-
혼자 공부하는 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