School Management Program is a terminal-based application built using Python, MySQL, pymysql, and prettytable, designed to manage student records with ease. It supports CRUD operations via a command-line interface and displays data in a clean tabular format. This project reflects my hands-on learning of backend development, database integration, an
This project is a terminal-based school management application developed using Python and MySQL. It allows seamless management of student records through a simple and intuitive command-line interface. Built with pymysql
for database connectivity and prettytable
for formatted terminal output, this project is perfect for beginners learning database integration and backend operations in Python.
To run this project locally:
git clone https://github.com/MohitSoni2021/School-management-programe.git
cd School-management-programe
Make sure you have Python installed, then install the required packages:
pip install pymysql prettytable
Log in to your MySQL server and create a database:
CREATE DATABASE school_db;
USE school_db;
Then run the provided SQL script (if available) or create tables as required by the Python code.
python main.py
Ensure your MySQL credentials in the script match your local configuration.
This project helps you understand:
pymysql
prettytable
Made with ❤️ by Mohit Soni as part of my learning journey.