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

ML SQL Programs

programs

Uploaded by

ela
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
12 views

ML SQL Programs

programs

Uploaded by

ela
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 9

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')

*********************************

You might also like