Thanks to visit codestin.com
Credit goes to www.scribd.com

0% found this document useful (0 votes)
18 views19 pages

Practical File

The document outlines a series of Python programs that integrate with MySQL, detailing steps for creating a database, inserting records, displaying records, searching, and updating records. It includes SQL queries for creating a database named 'STUDENTS', creating a table 'STU', inserting data, and performing various operations such as selecting, updating, and deleting records. The document serves as a guide for implementing MySQL functionalities using Python programming.

Uploaded by

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

Practical File

The document outlines a series of Python programs that integrate with MySQL, detailing steps for creating a database, inserting records, displaying records, searching, and updating records. It includes SQL queries for creating a database named 'STUDENTS', creating a table 'STU', inserting data, and performing various operations such as selecting, updating, and deleting records. The document serves as a guide for implementing MySQL functionalities using Python programming.

Uploaded by

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

PROGRAM ON PYTHON-MYSQL

CONNECTIVITY
Q. CREATING A PYTHON PROGRAM TO INTEGRATE
MYSQL WITH PYTHON (CREATING DATABASE AND
TABLE)
INPUT:

OUTPUT:
Q2. CREATING A PYTHON PROGRAM TO INTEGRATE
MYSQL WITH PYTHON (INSERTING RECORDS AND
DISPLAYING RECORDS).

INPUT:
OUTPUT:

Q3. CREATING A PYTHON PROGRAM TO INTEGRATE


MYSQL WITH PYTHON (SEARCHING AND DISPLAYING
RECORDS)

INPUT:
OUTPUT:

Q4. CREATING A PYTHON PROGRAM TO INTEGRATE


MYSQL WITH PYTHON (UPDATING RECORDS)
INPUT:
OUTPUT:
SQL QUERIES:
Q1.

A.Write a Query to Create a new database in the


name of "STUDENTS".
CREATE DATABASE STUDENTS;
B. Write a Query to Open the database "STUDENTS".
USE STUDENTS;
C. Write a Query to create the above table called:
"STU"
CREATE TABLE STU(ROLLNO INT PRIMARY KEY,NAME
VARCHAR(10), GENDER VARCHAR(3), AGE INT,DEPT
VARCHAR(15), DOA DATE,FEES INT);
D.Write a Query to list all the existing database
names.
SHOW DATABASES;
E. Write a Query to List all the tables that exists in the
current database.

SHOW TABLES;
Q2.

A.Write a Query to insert all the rows of above


table into Info table.
INSERT INTO STU VALUES (1,'Arun','M',
24,'COMPUTER','1997-01-10', 120); INSERT INTO
STU VALUES (2,'Ankit','M', 21,'HISTORY','1998-03-
24', 200); INSERT INTO STU VALUES (3,'Anu','F',
20,'HINDI','1996-12-12', 300); INSERT INTO STU
VALUES (4,'Bala','M', 19, NULL,'1999-07-01', 400);
INSERT INTO STU VALUES (5,'Charan','M',
18,'HINDI','1997-06-27', 250); INSERT INTO STU
VALUES (6,'Deepa','F', 19,'HISTORY','1997-06-27',
300); INSERT INTO STU VALUES (7,'Dinesh','M',
22,'COMPUTER','1997-02-25', 210); INSERT INTO
STU VALUES (8,'Usha','F', 23, NULL,'1997-07-31',
200);
B.Write a Query to display all the details of the
Employees from the above table 'STU'.
SELECT * FROM STU;
C. Write a query to Rollno, Name and Department of
the students from STU table.
SELECT ROLLNO,NAME,DEPT FROM STU;

D.Write a Query to select distinct Department from


STU table.
SELECT DISTICT(DEPT) FROM STU;
E. To show all information about students of History
department.
SELECT * FROM STU WHERE DEPT='HISTORY';
Q3.

A.Write a Query to list name of female students in


Hindi Department.
SELECT NAME FROM STU WHERE DEPT='HINDI' AND
GENDER='F';

B.Write a Query to list name of the students whose


ages are between 18 to 20.
SELECT NAME FROM STU WHERE AGE BETWEEN 18
AND 20;
C. Write a Query to display the name of the students
whose name is starting with 'A'.
SELECT NAME FROM STU WHERE NAME LIKE 'A%';

D.Write a query to list the names of those students


whose name have second alphabet 'n' in their
names.
SELECT NAME FROM STU WHERE NAME LIKE '_N%';

Q4.
A.Write a Query to delete the details of Roll number
is 8.
DELETE FROM STU WHERE ROLLNO=8;

B.Write a Query to change the fess of Student to


170 whose Roll number is 1, if the existing fess is
less than 130.
UPDATE STU SET FEES=170 WHERE ROLLNO=1
AND FEES<130;
C. Write a Query to add a new column Area of type
varchar in table STU.
ALTER TABLE STU ADD AREA VARCHAR(20);

D. Write a Query to Display Name of all


students whose Area Contains NULL.
SELECT NAME FROM STU WHERE AREA IS
NULL;
E. Write a Query to delete Area Column from the
table STU.
ALTER TABLE STU DROP AREA;

F. Write a Query to delete table from Database.


DROP TABLE STU;
Q5.

A.To Display the average price of all the Uniform of


Raymond Company from table COST.
SELECT AVG(PRICE) FROM COST WHERE
COMPANY='RAYMOND';

B.To display details of all the Uniform in the Uniform


table in descending order of Stock date.
SELECT * FROM UNIFORM ORDER BY STOCKDATE
DESC;
C. To Display max price and min price of each
company.
SELECT COMPANY,MAX(PRICE),MIN(PRICE) FROM

COST GROUP BY COMPANY;

D.To display the company where the number of


uniforms size is more than 2.
SELECT COMPANY, COUNT(*) FROM COST GROUP
BY COMPANY HAVING COUNT(*)>2;
E.
E. To display the Ucode, Uname, Ucolor, Size and
Company of tables uniform and cost.
SELECT U.UCODE,UNAME,UCOLOR,SIZE,COMPANY
FROM UNIFORM U,COST C WHERE
U.UCODE=C.UCODE;

You might also like