13일차 공부계획 : 웹개발 4주차 완강 1) flask 폴더 구조 만들기 2) 가상환경(venv), 패키지 설치(flask, pymongo, dnspython) *개발환경 복구 - pip freeze 활용(현재 서버에 설치된 라이브러리 목록을 저장할 수 있고, 새로운 가상환경에서 패키지들을 한번에 설치할 수 있다!) 3) mongoDB 창 띄우기 ( POST 연습 ) 4) API 만들기 - 이름, 주소, 평수 저장 (Creat -> POST) (1) URL = /mars, 요청방식 = POST (2) 클라이언트(fetch) -> 서버(flask) : name, address, size (3) 서버(flask) -> 클라이언트(fetch) : 메세지를 보냄..
오늘 계획 : 웹개발 3주차 완강 11일차 들어가기 전.. . 01. DB의 2가지 종류 (1) SQL (RDBMS) 칸이 정해진 엑셀에 데이터를 저장하는 것과 유사 *RDBMS(Relational DataBase Management System) : 관계형 데이터베이스 관리 시스템 RDBMS는 다른 테이블들과 관계를 맺고 모여있는 집합체. Foreing Key를 이용해 테이블 간의 Join을 할 수 있다 EX ) MySQL, MS-SQL 등 🔹 장점: -사람의 실수 발생이 적어짐(정해진 틀에 데이터가 없을 시 알려줌! => 데이터가 잘 안바뀌는 대기업 비즈니스 등에서 사용) -데이터를 조금 더 빠르게 가져올 수 있음 -테이블 간 중복 없이 데이터가 저장되어 데이터 수정 시에 용이하다 🔸..
9일차 -오늘 계획 : SQL 1~3주 문제 복습 풀기(완료), SQl 공부 01.Subquery : 하나의 SQL 쿼리 안에 또다른 SQL쿼리가 있는 것 where, select, from 절에서 유용하게 사용 Ex-1) kakaopay로 결제한 유저들의 정보 보기 select u.user_id, u.name, u.email from users u inner join orders o on u.user_id = o.user_id where o.payment_method = 'kakaopay' inner join을 사용한 쿼리를 Subquery로 표현 select u.user_id, u.name, u.email from users u where u.user_id in ( select user_id from..
5일차 오늘 계획 : 웹개발 2주차 강의, SQL 강의 배운 것 : 01.Fetch 어떤 데이터를 주는 URL에서 데이터를 가지고 오는 역할 -Fetch 기본 골격 fetch("여기에 URL을 입력").then(res => res.json()).then(data => { console.log(data) }) fetch("여기에 URL을 입력") res.json()).then(data => { console.log(data) }) [ Fetch 통신 결과 값을 이용하기 ] 미세먼지 데이터 API http://openapi.seoul.go.kr:8088/6d4d776b466c656533356a4b4b5872/json/RealtimeCityAir/1/99 (1) 이 URL로 통신요청을 보내고, JSON형태로 ..