본문 바로가기
300x250

learnmysql2

스프린트 cmarket_datadase 분석/리뷰 1. 먼저 스키마를 확인하기 2. 스프린트 진행 테스트 항목은 3가지 였다. 해당 유저가 작성한 모든 주문을 가져오는 함수를 작성 해당 유저의 주문 요청을 데이터베이스에 생성하는 함수를 작성 Cmarket의 모든 상품을 가져오는 함수를 작성 문제를 풀기전에 흐름을 알아보려고 한다. 1) 클라이언트에서 서버로 요청을 보내면 서버의 app.js로 들어간다. 2)이 밑에 두문장을 보면, 우리가 가진 주소뒤에 /users로 왔을때랑 /items로 왔을때 어디로 가야하는지 두번째 인자로 나와 있다. app.use('/users', router); app.get('/items', controller.items.get); 2-1) users로 갔을 때를 보게 되면, server/routes.js로 가게되면, 또 다시.. 2021. 7. 27.
im_sprint_learn_sql 스프린트 분석 learnmysql part-3 목표 : 데이터베이스를 연결하고 주어진 스키마를 구현할 수 있도록 SQL문 작성하기 1) .env.example 파일 확인 후 .env 생성하기 2) lib/common/mysql.js 에서 변수들이 어떻게 사용되나 확인하기 스키마 작성 (다음과 같이 만들어져야한다.) 파트3의 sql문은 비교적 쉬웠다. 테이블의 구조를 보기위한 sql문을 작성하는 건데 금방 찾으니까 패스~ part-4 파트 4에서는 데이터베이스에 데이터를 추가하는 명령어 INSERT INTO 와 JOIN 을 활용하는 문제들로 구성되어 있다. join은 outer(외부) join과 inner(내부) join으로 나뉜다. part 4-9 참조 아우터 조인은 OUTER(외부) JOIN 이란 조인 조건에서 동일한 값이 없는 행도 .. 2021. 7. 27.
반응형