0% found this document useful (0 votes)
45 views12 pages

Pysql 2223

The document contains Python code to create a database table called "AVENGERS" using MySQL, insert data into the table, update the table by adding a new column and calculating total marks and percentage, and retrieve data from the table by finding maximum, minimum and fetching all records. The code connects to MySQL database, creates a cursor, and executes SQL queries to create the table, insert records, update records by adding calculations and grades, and retrieve results.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
45 views12 pages

Pysql 2223

The document contains Python code to create a database table called "AVENGERS" using MySQL, insert data into the table, update the table by adding a new column and calculating total marks and percentage, and retrieve data from the table by finding maximum, minimum and fetching all records. The code connects to MySQL database, creates a cursor, and executes SQL queries to create the table, insert records, update records by adding calculations and grades, and retrieve results.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 12

CREATE TABLE

import mysql.connector as marvel

import mysql

mcu=marvel.MySQLConnection(user="
root",password="nda",database="kw81")

cur=mcu.cursor()

q1="create table AVENGERS(SCHOOLNO INTEGER(4),NAME


CHAR(18),HOUSE CHAR(4),COMPSCI INTEGER(3),PHYSICS
INTEGER(3),CHEMISTRY INTEGER(3),MATHS
INTEGER(3),TOTALMARKS INTEGER(6),PERCENTAGE FLOAT,GRADE
CHAR(1))"

cur.execute(q1)

mcu.commit()

mcu.close()

SCREEN BEFORE PROGRAMME :


SCREEN AFTER PROGRAMME :
INSERTION

import mysql.connector as marvel

import mysql

mcu=marvel.MySQLConnection(user="
root",password="nda",database="12a")

cur=mcu.cursor()

q1="INSERT INTO AVENGERS


VALUES(5881,'KUNAL','LBSH',97,85,92,98,NULL,NULL,NULL)"

q2="INSERT INTO AVENGERS


VALUES(5941,'AMIT','LBSH',70,82,72,94,NULL,NULL,NULL)"

q3="INSERT INTO AVENGERS


VALUES(5911,'SIDDHANT','KH',45,72,42,76,NULL,NULL,NULL)"

q4="INSERT INTO AVENGERS


VALUES(5930,'SHUBHAM','KH',66,44,55,78,NULL,NULL,NULL)"

q5="INSERT INTO AVENGERS


VALUES(5908,'AKINKYA','RPH',85,95,98,100,NULL,NULL,NULL)"

q6="INSERT INTO AVENGERS


VALUES(6367,'SHRIRAM','RPH',91,87,73,93,NULL,NULL,NULL)"

q7="INSERT INTO AVENGERS


VALUES(5844,'VAIBHAV','TH',78,68,48,90,NULL,NULL,NULL)"

q8="INSERT INTO AVENGERS


VALUES(5876,'PANKAJ','TH',37,64,79,60,NULL,NULL,NULL)"

cur.execute(q1)

cur.execute(q2)
cur.execute(q3)

cur.execute(q4)

cur.execute(q5)

cur.execute(q6)

cur.execute(q7)

cur.execute(q8)

mcu.commit()

mcu.close()

SCREEN BEFORE PROGRAMME :


SCREEN BEFORE PROGRAMME :
UPDATE

import mysql.connector as marvel

import mysql

mcu=marvel.MySQLConnection(user="
root",password="nda",database="kw81")

cur=mcu.cursor()

q1="ALTER TABLE AVENGERS ADD(RESULT CHAR(4))"

q2="UPDATE AVENGERS SET RESULT='PASS' WHERE


PERCENTAGE>60"

q3="UPDATE AVENGERS SET RESULT='FAIL' WHERE


PERCENTAGE<=60"

cur.execute(q1)

cur.execute(q2)

mcu.commit()

mcu.close()
SCREEN BEFORE PROGRAMME :

SCREEN AFTER PROGRAMME 1 :


SCREEN AFTER PROGRAMME 2 :
MAXIMUM MINIMUM FETCHALL

import mysql.connector as marvel

import mysql

mcu=marvel.MySQLConnection(user="
root",password="nda",database="kw81")

cur=mcu.cursor()

q1="SELECT * FROM AVENGERS"

cur.execute(q1)

output=cur.fetchall()

for allof in output:

print(allof)

q2="SELECT MAX(PERCENTAGE) FROM AVENGERS"

cur.execute(q2)

output2=cur.fetchone()

print("THIS IS THE HIGHEST PERCENTAGE IN THE GIVEN TABLES :


",output2)

q3="SELECT MIN(PERCENTAGE) FROM AVENGERS"

cur.execute(q3)

output3=cur.fetchone()

print("THIS IS THE LOWEST PERCENTAGE IN THE GIVEN TABLE :


",output3)

mcu.commit()

mcu.close()
AFTER RUNNING THE PROGRAME :
UPDATE TOTAL

import mysql.connector as marvel

import mysql

mcu=marvel.MySQLConnection(user="
root",password="nda",database="kw81")

cur=mcu.cursor()

q1="UPDATE AVENGERS SET


TOTALMARKS=COMPSCI+PHYSICS+CHEMISTRY+MATHS"

q2="UPDATE AVENGERS SET PERCENTAGE=TOTALMARKS/4"

q3="UPDATE AVENGERS SET GRADE='A'WHERE PERCENTAGE


BETWEEN 91 AND 100"

q4="UPDATE AVENGERS SET GRADE='B'WHERE PERCENTAGE


BETWEEN 81 AND 90"

q5="UPDATE AVENGERS SET GRADE='C'WHERE PERCENTAGE


BETWEEN 71 AND 80"

q6="UPDATE AVENGERS SET GRADE='D'WHERE PERCENTAGE=60.75"

q7="UPDATE AVENGERS SET GRADE='E'WHERE PERCENTAGE


BETWEEN 51 AND 60"

cur.execute(q1)

cur.execute(q2)

cur.execute(q3)

cur.execute(q4)

cur.execute(q5)
cur.execute(q6)

cur.execute(q7)

mcu.commit()

mcu.close()

SCREEN BEFORE PROGRAMME :

You might also like