CS GT Xii
CS GT Xii
USE library_db;
student_name VARCHAR(100),
register_no VARCHAR(20),
book_name VARCHAR(100),
book_id VARCHAR(20),
issued_date DATE,
renewal_date DATE,
fine_amount DECIMAL(5, 2)
);
Python code ;
import mysql.connector
from datetime import datetime
from prettytable import PrettyTable
cursor.execute(sql, values)
conn.commit()
print("Record added successfully!")
cursor.close()
conn.close()
cursor.close()
conn.close()
cursor.execute(sql, values)
conn.commit()
cursor.close()
conn.close()
cursor.execute(sql, values)
conn.commit()
cursor.close()
conn.close()
# Main menu
def main_menu():
while True:
print("\nLibrary Management System")
print("1. Add Book Record")
print("2. View All Records")
print("3. Update Fine")
print("4. Delete Record")
print("5. Exit")
choice = input("Enter choice: ")
if choice == '1':
add_record()
elif choice == '2':
view_records()
elif choice == '3':
reg_no = input("Enter Register Number: ")
fine = input("Enter New Fine Amount: ")
update_fine(reg_no, fine)
elif choice == '4':
reg_no = input("Enter Register Number to delete: ")
delete_record(reg_no)
elif choice == '5':
print("Exiting...")
break
else:
print("Invalid choice. Please try again.")
if __name__ == "__main__":
main_menu()
Command promt: