0% found this document useful (0 votes)
6 views

Project Code

Uploaded by

tekoj1d0zav2
Copyright
© © All Rights Reserved
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
6 views

Project Code

Uploaded by

tekoj1d0zav2
Copyright
© © All Rights Reserved
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 3

import mysql.

connector
import pandas as pd
import sys
import os
import matplotlib.pyplot as plt

def add_course():
mydb = mysql.connector.connect(host='localhost', user='root', password="5665",
database='mypro')
crs = mydb.cursor()
mydb.autocommit = True
course_id = int(input('Enter Course ID: '))
course_name = input('Enter Course Name: ')
instructor = input('Enter Instructor Name: ')
duration = int(input("Enter Duration (in hours): "))
price = int(input("Enter Price: "))
s1 = "INSERT INTO courses VALUES(%s,%s,%s,%s,%s)"
data = (course_id, course_name, instructor, duration, price)
crs.execute(s1, data)
print(f"{crs.rowcount} record inserted.")
print('Record Inserted Successfully')
crs.close()
input("Press any key to continue...")
main()

def modify_course():
mydb = mysql.connector.connect(host='localhost', user='root', password="1234",
database='Harsh')
crs = mydb.cursor()
mydb.autocommit = True
course_id = int(input('Enter Course ID: '))
crs.execute('select * from courses where course_id=%s', (course_id,))
data = crs.fetchall()
if not data:
print('!!!!~NO DATA FOUND!!!!~')
main()
else:
print(data)
course_name = input('Enter Course Name: ')
instructor = input('Enter Instructor Name: ')
duration = int(input("Enter Duration (in hours): "))
price = int(input("Enter Price: "))
crs.execute('update courses set course_name=%s, instructor=%s, duration=%s,
price=%s where course_id=%s',
(course_name, instructor, duration, price, course_id))
print(f"{crs.rowcount} record updated.")
crs.close()
input("Press any key to continue...")
main()

def show_courses():
mydb = mysql.connector.connect(host='localhost', user='root', passwd='5665',
database='mypro')
crs = mydb.cursor()
mydb.autocommit = True
crs.execute("Select * from courses")
data1 = crs.fetchall()
df = pd.DataFrame(data1, columns=["CourseID", "CourseName", "Instructor",
"Duration", "Price"])
print(df)
crs.close()
input("Press any key to continue...")
main()

def search_course():
mydb = mysql.connector.connect(host='localhost', user='root', passwd='5665',
database='mypro')
crs = mydb.cursor()
mydb.autocommit = True
course_id = int(input('Enter Course ID: '))
crs.execute('select * from courses where course_id=%s', (course_id,))
data = crs.fetchall()
if not data:
print('!!!!~NO DATA FOUND!!!!~')
main()
else:
print(data)
input("Press any key to continue...")
main()

def main():
print("*Course Selling Record Management System*")
print("""
1. Add Course
2. Course List
3. Search Course
4. Update Course
5. Delete Course
6. Exit
""")
ch = int(input("Enter Your Choice: "))
if ch == 1:
add_course()
elif ch == 2:
show_courses()
elif ch == 3:
search_course()
elif ch == 4:
modify_course()
elif ch == 5:
delete_course()
elif ch == 6:
sys.exit()
else:
print("Wrong Choice (Range 1 to 6)")
input("Press any key to continue...")
main()

while True:
passw = input("Enter Pin: ")
if passw == "125":
mydb = mysql.connector.connect(host="localhost", user="root",
password="5665")
cur = mydb.cursor()
cur.execute("create database if not exists mypro")
cur.execute("use mypro")
cur.execute("create table if not exists courses(course_id int primary key,
course_name varchar(50), instructor varchar(50), duration int, price int)")
cur.execute("Select * from courses")
if cur.rowcount == 0:
courses = [
(101, 'Python Programming', 'John Doe', 40, 5000),
(102, 'Data Science', 'Jane Smith', 60, 7000),
(103, 'Web Development', 'Alice Johnson', 50, 6000),
(104, 'Machine Learning', 'Bob Brown', 70, 8000),
(105, 'Cyber Security', 'Charlie Davis', 45, 5500)
]
cur.executemany("insert into courses values(%s, %s, %s, %s, %s)",
courses)
mydb.commit()
cur.close()
print("Welcome to Course Selling Record Management System")
main()
else:
print("Wrong Pin")
again = input("Do you want to retry? (Y/N): ")
if again.lower() == 'y':
continue
else:
print("You want to exit")
break

You might also like