Skip to content

A collection of mini MySQL projects focusing on database design, SQL queries, and real-world use cases. Great for learning, practice, and improving database skills.

Notifications You must be signed in to change notification settings

Awais11227/MySQL-Mini-Projects

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 

Repository files navigation

Student Management System

Overview

This project is a Student Management System built using MySQL. It includes database tables for managing student records, courses, enrollment, attendance, and marks.

Features

  • Store student details (name, age, class, contact).
  • Manage courses and instructors.
  • Track student enrollments in courses.
  • Record attendance status (Present/Absent).
  • Store student marks and grades.

Database Schema

The database consists of the following tables:

  • Students: Stores student details.
  • Courses: Contains course details and instructor names.
  • Enrollment: Tracks which students are enrolled in which courses.
  • Attendance: Records student attendance for courses.
  • Marks: Stores student grades and marks.

How to Use

  1. Import the student_management.sql file into MySQL.
  2. Use SQL queries to insert, update, or fetch data.
  3. Modify and expand as needed for your projects.

Sample Queries

To fetch all students:

SELECT * FROM Students;

To enroll a student in a course:

INSERT INTO Enrollment (student_id, course_id, enrollment_date)
VALUES (1, 2, '2025-03-29');

License

This project is open-source.

Author

Awais Manzoor

About

A collection of mini MySQL projects focusing on database design, SQL queries, and real-world use cases. Great for learning, practice, and improving database skills.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published