백엔드 복습-Day16

이예음·2022년 12월 26일
0

백엔드 복습하기

목록 보기
14/23
post-thumbnail

코로나 재확진으로 골골거리다 드디어 부활,,,,
열이 나는게 이렇게 사람에게 치명적인지 새삼 느껴따 징짜 ^- ㅜ 건강이 짱이여
이제 갓생가즈아,,,

16-01-mysql-relation

1(상품):1(상품거래위치) 테이블 생성

상품 테이블


상품거래위치 테이블


테이블 연결

N(상품):1(상품카테고리, 유저) 테이블 생성

상품카테고리 테이블


테이블 연결


유저 테이블


테이블 연결

N(상품):M(상품태그) 테이블 생성


상품태그 테이블

테이블 연결

DBeaver로 테이블 확인하기

mysql에서 SQL쿼리 요청하기

실무에서는 SQL Query문으로 직접 작성하는 일은 별로 없음

실행 : 컨드롤 키 + 엔터, 끝에 ;(세미클론) 필수로 붙여줘야함

집계쿼리

: group by를 사용해 무언가를 합산하거나 평균을 낼 때 자주 사용
SUM

MAX와 MIN

정렬쿼리

: order by를 사용해 asc(오름차순), desc(내림차순)으로 정렬
보통 상품의 가격별로 상품을 정렬할 때 많이 사용됨
ASC

DESC

서브쿼리

: 하나의 SQL에 포함되어 있는 또 다른 SQL 문을 의미
서브 쿼리를 포함한 쿼리문을 실행시키면, 서브쿼리가 먼저 실행된 후 메인쿼리가 실행됨

profile
응애

0개의 댓글