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;