Skip to content

2年前期WebAPIの授業で使ったプロジェクトファイル。MySQLのschoolデータベースとFastAPIを組み合わたCLIアプリケーションです。

License

Notifications You must be signed in to change notification settings

lvncer/School-CLI-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

School CUI CRUD App

Dumping Database

Loginning MySQL terminal

mysql -u root -p

Dumping DB file

DROP DATABASE IF EXISTS school;
CREATE DATABASE school;
USE school;
SOURCE /path/to/your/project/db/school.dmp

Installing Python Modules

pip install -r requirements.txt

Starting API Server

uvicorn dbaccess:app --reload

Showing Docs

localhost:8000/docs

Execute CRUDs

python.exe /path/to/your/project/crud/selectall.py

About

2年前期WebAPIの授業で使ったプロジェクトファイル。MySQLのschoolデータベースとFastAPIを組み合わたCLIアプリケーションです。

Topics

Resources

License

Stars

Watchers

Forks

Languages