[Node.js] Express 프레임워크 + MySQL 연동해서 RESTful API 서버 구축 방법 (샘플 데이터로 CRUD HTTP Request 테스트까지) 포스팅 썸네일 이미지

Tools/Node.js

[Node.js] Express 프레임워크 + MySQL 연동해서 RESTful API 서버 구축 방법 (샘플 데이터로 CRUD HTTP Request 테스트까지)

👾 개요 Node.js의 Express 프레임 워크로 MySQL에 연동해서 서버를 구축해서 사용해 본 경험이 있는데 복습할 겸 간단하게 다시 구축해봤다. model, controller, routes로 구조화해서 설계해서 이전에 사용했던 것보다 구조가 복잡하긴 했다. (예전에 했을땐 app.js에 다 때려넣었다.. ㅎ) CRUD를 실행할 route를 정의한 후, RESTful API가 정상 작동하는지 테스트를 하기 위해 postman을 설치해서 테스트해봤다. 구축 방법은 다음과 같다. 1. Express 웹 서버 실행. 2. MySQL 데이터베이스 Configuration 추가. 3. 'Customer'라는 샘플 모델 생성 후 컨트롤러 작성. 4. CRUD 작업을 처리하기 위한 routes를 정의: Me..

2021.07.18 게시됨

[DB] SQL의 GROUP BY, HAVING, DISTINCT 절 사용법 포스팅 썸네일 이미지

DB

[DB] SQL의 GROUP BY, HAVING, DISTINCT 절 사용법

GROUP BY DISTINCT 공통점 테이블을 select할 때, 조회 결과를 그룹으로 묶어서 그 결과를 가져오는 역할을 한다. 차이점 결과물을 정렬해서 표현한다. 결과물을 정렬하지 않는다. 속도면에서 group by 절보다 빠르다. 조건문 HAVING count( ___칼럼) 각각의 칼럼의 개수 겹치지 않는 전체의 개수 * selecet distinct (age) from (people); -- 겹치지 않는 나이 칼럼들 출력

2020.01.03 게시됨