SQL Insert-Select-Delete statements

 try:

import mysql.connector


import pandas as pd


mydb = mysql.connector.connect(host="localhost",user="root",password="password",database="sem3")

n=mydb.cursor()


while True:

print("Enter 1 for insertion: ")

print("Enter 2 for deletion: ")

print("Enter 3 for seletion")

print("Enter 4 to Exit")

op=int(input("Enter your option:"))

if op==1:

r=int(input("Enter Rollno Number: "))

name=input("Enter Name: ")

p=int(input("Enter Phone Number: "))

stmt="insert into student values {}".format((r,name,p))

n.execute(stmt)

mydb.commit()

elif op==2: 

r=int(input("Enter Rollno Number To bet deleted: "))

stmt="delete from student where idstudent={}".format((r))

n.execute(stmt)

mydb.commit()

elif op==3:

l=mydb.cursor()

l.execute("desc student")

c=l.fetchall()

colname=[]


for t in c:

colname.append(t[0])

l.execute("SELECT * FROM student")

res=l.fetchall()



df=pd.DataFrame(res,columns=colname)


print(df)

elif op==4:

break

except Exception as e:

print(e)