Ex.
import mysql.connector
conn = mysql.connector.connect(host="localhost",user="admin",password="1234")
cur = conn.cursor()
cur.execute("create database if not exists govtclg")
print("DATABASE CREATED SUCCESSFULLY")
cur.execute("use govtclg")
cur.execute("create table if not exists student(id int(3) not null primary key,name varchar(20),gender
varchar(8),deptname varchar(25))")
print("TABLE CREATED SUCCESSFULLY");
n=int(input("ENTER THE NUMBER OF STUDENTS DATA TO BE INSERTED : "))
i=1
while(i<=n):
print("ENTER THE DETAILS OF STUDENT ",i)
print("********************************")
sid=int(input("ENTER THE STUDENT ID : "))
sname=input("ENTER THE STUDENT NAME : ")
sgender=input("ENTER THE STUDENT GENDER : ")
sdeptname=input("ENTER THE STUDENT DEPT : ")
sql = "insert into student(id, name, gender, deptname) values(%s, %s, %s, %s)"
val = (sid, sname, sgender, sdeptname)
cur.execute(sql, val)
conn.commit()
print("")
print("ROW ", i, " CREATED SUCCESSFULLY")
print("********************************")
i=i+1
conn.close()
Sample Output:
DATABASE CREATED SUCCESSFULLY
TABLE CREATED SUCCESSFULLY
ENTER THE NUMBER OF STUDENTS DATA TO BE INSERTED : 2
ENTER THE DETAILS OF STUDENT 1
********************************
ENTER THE STUDENT ID : 124
ENTER THE STUDENT NAME : Ramu
ENTER THE STUDENT GENDER : Female
ENTER THE STUDENT DEPT : ECE
ROW 1 CREATED SUCCESSFULLY
********************************
ENTER THE DETAILS OF STUDENT 2
********************************
ENTER THE STUDENT ID : 125
ENTER THE STUDENT NAME : Rama
ENTER THE STUDENT GENDER : Female
ENTER THE STUDENT DEPT : Mech
Before Insertion
After Insertion
Result:
EX 8
import mysql.connector
conn =
mysql.connector.connect(host="localhost",user="admin",password="1234",database="govtclg")
cur = conn.cursor()
cur.execute("select * from student")
print("\n")
print("ALL RECORDS FROM STUDENT TABLE")
print("*******************************")
result=cur.fetchall()
for x in result:
print(x)
conn.close()
Sample Output
C:\Users\lenovo\PycharmProjects\fdp\.venv\Scripts\python.exe C:\Users\lenovo\PycharmProjects\
pythonProject1\ex8.py
ALL RECORDS FROM STUDENT TABLE
*******************************
(1, '1', '11', 'ECE')
(121, 'raj', 'male', 'Mech')
(122, 'Raju', 'Male', 'CS')
(123, 'RAM', 'Female', 'EEE')
(124, 'Ramu', 'Female', 'ECE')
(125, 'Rama', 'Female', 'Mech')
(136, 'rama', 'mala', 'eee')
(137, 'ramu', 'male', 'IT')
Process finished with exit code 0
Ex 9
import mysql.connector
conn =
mysql.connector.connect(host="localhost",user="admin",password="1234",database="govtclg")
cur = conn.cursor()
print("\n")
print("STUDENT TABLE BEFORE DELETION")
print("*******************************")
cur.execute("select * from student")
result=cur.fetchall()
for x in result:
print(x)
print("*******************************\n")
dname=input("ENTER THE DEPARTMENT NAME TO BE DELETED : ")
cur.execute("delete from student where deptname = '%s'" % (dname))
print("\n")
print(" STUDENT TABLE AFTER DELETION")
print("*******************************")
cur.execute("select * from student")
result=cur.fetchall()
for x in result:
print(x)
print("*******************************\n")
conn.commit()
conn.close()
C:\Users\lenovo\PycharmProjects\fdp\.venv\Scripts\python.exe C:\Users\lenovo\PycharmProjects\
pythonProject1\ex9.py
STUDENT TABLE BEFORE DELETION
*******************************
(121, 'raj', 'male', 'Mech')
*******************************
ENTER THE DEPARTMENT NAME TO BE DELETED : Mech
STUDENT TABLE AFTER DELETION
*******************************
(122, 'Raju', 'Male', 'CS')
*******************************
(137, 'ramu', 'male', 'IT')
*******************************
(122, 'Raju', 'Male', 'CS')
*******************************
ENTER THE DEPARTMENT NAME TO BE DELETED :
ex 10.
import mysql.connector
conn =
mysql.connector.connect(host="localhost",user="admin",password="1234",database="govtclg")
cur = conn.cursor()
print("\n")
print(" STUDENT TABLE BEFORE UPDATION")
print("**********************************")
cur.execute("select * from student")
result=cur.fetchall()
for x in result:
print(x)
print("**********************************\n")
stuid=int(input("ENTER THE ID TO BE UPDATED : "))
dname=input("ENTER THE DEPARTMENT NAME : ")
sql=("update student set deptname = %s where id = %s")
val=(dname,stuid)
cur.execute(sql,val)
print("\n")
print(" STUDENT TABLE AFTER UPDATION")
print("**********************************")
cur.execute("select * from student")
result=cur.fetchall()
for x in result: print(x)
print("**********************************\n")
conn.commit()
conn.close()
STUDENT TABLE BEFORE UPDATION
**********************************
(122, 'Raju', 'Male', 'CS')
**********************************
ENTER THE ID TO BE UPDATED : 122
ENTER THE DEPARTMENT NAME : AI
STUDENT TABLE AFTER UPDATION
**********************************
(122, 'Raju', 'Male', 'AI')
(137, 'ramu', 'male', 'IT')
**********************************
(137, 'ramu', 'male', 'IT')
*********************************