MySQL

    FastAPI로 백엔드 CRUD - DB구성 - mysql, sqlalchemy

    폴더 구조는 server 아래로 config, models, routes, schemas, server(환경 생성시 만들어지는 빈 폴더), tests(환경 생성시 자동 생성) config폴더에서는 sqlalchemy로 Mysql과 연결합니다(db.py) mysql은 도커에 올려져 있는 상태이며 해당 포트로 열려있게끔 사전에 설정하여야 합니다 from sqlalchemy import create_engine, MetaData engine = create_engine('mysql+pymysql://root:password@localhost:3306/test') meta = MetaData() conn = engine.connect() config 폴더에 db.py에서 연결한 객체를 models 폴더의 use..

    FastAPI로 백엔드 만들어보기 - 개발환경 구성 - docker로 mysql

    mysql은 도커를 사용했습니다 도커를 사용하기에 앞서서 환경 세팅이 필요합니다 정리가 잘 된 블로그가 있어서 보시기를 추천 합니다 https://www.lainyzine.com/ko/article/a-complete-guide-to-how-to-install-docker-desktop-on-windows-10/ [Windows 10] Docker 설치 완벽 가이드(Home 포함) Docker는 경량 가상화 기술인 리눅스 컨테이너 도구입니다. Windows 10 Home과 Pro에서도 몇 가지 설정을 통해 Docker Desktop으로 리눅스 컨테이너를 사용할 수 있습니다. 이 글에서는 Windows 10에서 Docker Des www.lainyzine.com 도커 설치 이후 mysql 사용법에 대해서 ..