An open API service indexing awesome lists of open source software.

https://github.com/lvncer/school-cli-app

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

fastapi mysql python

Last synced: 12 months ago
JSON representation

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

Awesome Lists containing this project

README

          

# School CUI CRUD App

## Dumping Database

### Loginning MySQL terminal

```cmd
mysql -u root -p
```

### Dumping DB file

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

## Installing Python Modules

```bash
pip install -r requirements.txt
```

## Starting API Server

```bash
uvicorn dbaccess:app --reload
```

## Showing Docs

[localhost:8000/docs](localhost:8000/docs)

## Execute CRUDs

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