LabManual(18-21)
LabManual(18-21)
PROGRAMS
EXPT NO: 18 R
QUERY - I
AIM:
To write queries for the following questions based on the
given tables.
Roll
Name Gender Age Dept DOA Fees
No
1. Arun M 24 Computer 1997-01-10 120
2. Ankit M 21 History 1998-03-24 200
3. Anu F 20 Hindi 1996-12-12 300
4. Bala M 19 Null 1999-07-01 400
5. Charan M 18 Hindi 1997-09-05 250
6. Deepa F 19 History 1997-06-27 300
7. Dinesh M 22 Computer 1997-02-25 210
8. Usha F 23 Null 1997-07-31 200
AIM:
To write queries for the following questions based on the
given tables.
Roll
Name Gender Age Dept DOA Fees
No
1. Arun M 24 Computer 1997-01-10 120
2. Ankit M 21 History 1998-03-24 200
3. Anu F 20 Hindi 1996-12-12 300
4. Bala M 19 Null 1999-07-01 400
5. Charan M 18 Hindi 1997-09-05 250
6. Deepa F 19 History 1997-06-27 300
7. Dinesh M 22 Computer 1997-02-25 210
8. Usha F 23 Null 1997-07-31 200
a. Write s query to insert all the rows of above table into STU
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', '1999-09-
05', 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 open the database “STUDENTS”.
SELECT * FROM STU;
c. Write a Query to create the above table called “STU”
SELECT ROLLNO, NAME, DEPT FROM STU;
d. Write a Query to select distinct Department from “STU” table.
SELECT DISTINCT(DEPT) FROM STU;
e. To show all information about students of History department.
SELECT * FROM STU WHERE DEPT='HISTORY';
Result:
Thus the above Python Program has been executed and the output
is verified successfully.
Expt No: 19 L
OUTPUT:
b.
c.
AIM:
To write queries for the following questions based on the
given tables.
Roll
Name Gender Age Dept DOA Fees
No
1. Arun M 24 Computer 1997-01-10 120
2. Ankit M 21 History 1998-03-24 200
3. Anu F 20 Hindi 1996-12-12 300
4. Bala M 19 Null 1999-07-01 400
5. Charan M 18 Hindi 1997-09-05 250
6. Deepa F 19 History 1997-06-27 300
7. Dinesh M 22 Computer 1997-02-25 210
8. Usha F 23 Null 1997-07-31 200
Result:
Thus the above Python Program has been executed and the output
is verified successfully.
Expt No: 20 L
OUTPUT:
a.
mysql> SELECT NAME FROM STU WHERE DEPT='HINDI' AND GENDER ='F';
+------+
| NAME |
+------+
| ANU |
+------+
1 row in set (0.00 sec)
b.
mysql> SELECT NAME FROM STU WHERE AGE BETWEEN 18 AND 20;
+--------+
| NAME |
+--------+
| ANU |
| BALA |
| CHARAN |
| DEEPA |
+--------+
4 rows in set (0.00 sec)
c.
mysql> SELECT NAME FROM STU WHERE NAME LIKE 'A%';
+-------+
| NAME |
+-------+
| ARUN |
| ANKIT |
| ANU |
+-------+
3 rows in set (0.01 sec)
d.
mysql> SELECT NAME FROM STU WHERE NAME LIKE '_N%';
+-------+
| NAME |
+-------+
| ANKIT |
| ANU |
+-------+
2 rows in set (0.00 sec)
EXPT NO: 21 R
QUERY - IV
AIM:
To write queries for the following questions based on the
given tables.
Roll
Name Gender Age Dept DOA Fees
No
1. Arun M 24 Computer 1997-01-10 120
2. Ankit M 21 History 1998-03-24 200
3. Anu F 20 Hindi 1996-12-12 300
4. Bala M 19 Null 1999-07-01 400
5. Charan M 18 Hindi 1997-09-05 250
6. Deepa F 19 History 1997-06-27 300
7. Dinesh M 22 Computer 1997-02-25 210
8. Usha F 23 Null 1997-07-31 200
Result:
Thus the above Python Program has been executed and the output
is verified successfully.
Expt No: 21 L
OUTPUT:
a.
mysql> DELETE FROM STU WHERE ROLLNO = 8;
Query OK, 1 row affected (0.01 sec)
b.
mysql> UPDATE STU SET FEES=170 WHERE ROLLNO=1 AND FEES<130;
Query OK, 1 row affected (0.00 sec)
Rows matched: 1 Changed: 1 Warnings: 0
c.
mysql> ALTER TABLE STU ADD AREA VARCHAR(20);
Query OK, 0 rows affected (0.03 sec)
Records: 0 Duplicates: 0 Warnings: 0
d.
mysql> SELECT NAME FROM STU WHERE AREA IS NULL;
+--------+
| NAME |
+--------+
| ARUN |
| ANKIT |
| ANU |
| BALA |
| CHARAN |
| DEEPA |
| DINESH |
+--------+
7 rows in set (0.00 sec)
e.
mysql> ALTER TABLE STU DROP AREA;
Query OK, 0 rows affected (0.02 sec)
f.