Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
4 views

ML SQL Programs

programs

Uploaded by

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

ML SQL Programs

programs

Uploaded by

ela
Copyright
© © All Rights Reserved
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