본문 바로가기
728x90
반응형

sql5

[TIL] 10/11 주문 기능 구현 1. 주문 기능 구현 1.1. 결제(주문) API - 결제하기 = 주문하기 = 주문등록 = 데이터베이스 주문 INSERT items -> 결제할 도서가 담겨있는 배열delivery -> 입력받은 주소/이름/연락처 firstBookTitle -> 주문 목록 상세 조회 화면에서 보여줄 대표 책 제목(구매한 책이 여러 권일 때 대표책 제목만 보여주기 위해)MethodPOSTURI/ordersHTTP status code성공 200Request Body{    items: [        {        cartItemId: 장바구니 도서 id,        bookId: 도서 id,        quantity: 수량        },        {        cartItemId: 장바구니 도서 id,  .. 2024. 10. 11.
[TIL] 9/23 node.js, db 연결, db 모듈화, SQL 쿼리문, affectedRows, 단축평가(short-circuit evaluation) 1. 미니미니 프로젝트  (실습)이전 내용 [TIL] 9/6 핸들러, 예외 처리, HTTP 상태코드1. 핸들러 (Handler)HTTP request 가 날아오면 자동으로 호출되는 메소드 노드에서는 콜백함수로, 콜백함수를 핸들러라고 생각하면 된다. (cf. 스프링에서는 컨트롤러라고 불린다)즉, HTTPMETHOD 를 사용everydayc0ding.tistory.com  [TIL] 9/9 API 설계 - 회원 API, 채널 API1. 미니미니 프로젝트 (실습) 지난번에 했던 미니미니 프로젝트를 이어서 해보려고 한다. 지난번에는 회원 API 의 회원가입 / 회원 개별 조회 / 회원 개별 탈퇴까지 했으니, 로그인 API 를 만들어보everydayc0ding.tistory.com  [TIL] 9/23 node... 2024. 9. 23.
[TIL] 9/12 데이터베이스 실습 - SELECT, ALTER, JOIN, FK, PK, AUTO_INCREMENT, NOT NULL, DEFALUT 1. DB 테이블 실습 1.1. ERD 테이블 - 회원 테이블 (users)idnamejobbirth1.........2......... - 게시글 테이블 (posts)idtitlecontentcreated_at1.........2.........  1.2. 기본 셋팅 1) "Board" 스키마 생성# 데이터베이스 생성CREATE DATABASE Board;# 방 들어가기USE Board;  2) 사용자 테이블 생성# users 테이블 생성CREATE TABLE users ( id INT NOT NULL AUTO_INCREMENT, name VARCHAR(30) NOT NULL, job VARCHAR(100), birth DATE, PRIMARY KEY (id));  3) 게시.. 2024. 9. 12.
[TIL] 9/11 데이터베이스, DBMS, RDBMS 1. 데이터베이스데이터를 효율적으로 관리하기 위한 집합체로데이터를 구조화하여 관리함으로써 데이터 중복을 막고, 효율적이고 빠른 데이터 연산을 가능하게 함 1.1. DBMS & RDBMS DataBase Management System 의 약자로, 데이터베이스를 운영하고 관리하기 위한 시스템 DBMS 의 종류 -> Oracle, MySQL, MariaDB ..  1.2. SQL (Structured Query Language)SQL 은 데이터베이스 연산을 요청하기 위해 사용되는 언어로 데이터를 생성, 조회, 수정, 삭제 등과 같은 기능을 수행데이터 삽입: INSERT데이터 조회: SELECT데이터 수정: UPDATE데이터 삭제: DELETE 1.3. RDBMSRelational DataBase Manage.. 2024. 9. 11.
728x90
반응형