0% found this document useful (0 votes)
4 views

DBMS PRACTICAL 3

Uploaded by

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

DBMS PRACTICAL 3

Uploaded by

janhaviraikar007
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

Zeal College of Engineering and Research

Subject: Database Management System Lab

Name: Janhavi Rahul Raikar


Roll No: T213011
Div: C
Batch: C1
Group A: Practical No. 3

PROBLEM STATEMENT:
a. Write at least 10 SQL queries for suitable database application using SQL DML statements.
b. design the queries which demonstrate the use of concepts like all types of Join, Sub-Query

CODE:

mysql> create database studcourse;


Query OK, 1 row affected (0.15 sec)

mysql> use studcourse;


Database changed
mysql> create table student(stud_id int primary key,stud_name varchar(100),stud_add
varchar(100),stud_mob int);
Query OK, 0 rows affected (0.81 sec)

mysql> create table course(stud_no int, foreign key(stud_no) references student(stud_id),cou_id


int,cou_name varchar(100));
Query OK, 0 rows affected (1.77 sec)

mysql> insert into student values(1,"Anish","pune",73493748);


Query OK, 1 row affected (0.11 sec)

mysql> insert into student values(2,"Swapnil","Pimpri",85627566);


Query OK, 1 row affected (0.10 sec)

mysql> insert into student values(3,"Imam","Nagar",456236573);


Query OK, 1 row affected (0.10 sec)

mysql> insert into student values(4,"Krishna","Nagpur",73642359);


Query OK, 1 row affected (0.12 sec)

mysql> insert into student values(5,"janhavi","Narhe",382572857);


Query OK, 1 row affected (0.09 sec)

mysql> insert into student values(6,"Rushikesh","Shivne",956742234);


Query OK, 1 row affected (0.13 sec)

mysql> select * from student;


+---------+-----------+----------+-----------+
| stud_id | stud_name | stud_add | stud_mob |
+---------+-----------+----------+-----------+
| 1 | Anish | pune | 73493748 |
| 2 | Swapnil | Pimpri | 85627566 |
| 3 | Imam | Nagar | 456236573 |
| 4 | Krishna | Nagpur | 73642359 |
| 5 | janhavi | Narhe | 382572857 |
| 6 | Rushikesh | Shivne | 956742234 |
+---------+-----------+----------+-----------+
6 rows in set (0.00 sec)

mysql> desc course;


+----------+--------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+----------+--------------+------+-----+---------+-------+
| stud_no | int | YES | MUL | NULL | |
| cou_id | int | YES | | NULL | |
| cou_name | varchar(100) | YES | | NULL | |
+----------+--------------+------+-----+---------+-------+
3 rows in set (0.00 sec)

mysql> insert into course values(4,1,"mechanical");


Query OK, 1 row affected (0.20 sec)

mysql> insert into course values(1,4,"computer");


Query OK, 1 row affected (0.11 sec)

mysql> insert into course values(2,3,"civil");


Query OK, 1 row affected (0.12 sec)

mysql> insert into course values(5,2,"entc");


Query OK, 1 row affected (0.12 sec)

mysql> insert into course values(6,4,"computer");


Query OK, 1 row affected (0.09 sec)

mysql> select * from course;


+---------+--------+------------+
| stud_no | cou_id | cou_name |
+---------+--------+------------+
| 4 | 1 | mechanical |
| 1 | 4 | computer |
| 2 | 3 | civil |
| 5 | 2 | entc |
| 6 | 4 | computer |
+---------+--------+------------+
5 rows in set (0.00 sec)

mysql> desc student;


+-----------+--------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-----------+--------------+------+-----+---------+-------+
| stud_id | int | NO | PRI | NULL | |
| stud_name | varchar(100) | YES | | NULL | |
| stud_add | varchar(100) | YES | | NULL | |
| stud_mob | int | YES | | NULL | |
+-----------+--------------+------+-----+---------+-------+
4 rows in set (0.00 sec)
mysql> desc course;
+----------+--------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+----------+--------------+------+-----+---------+-------+
| stud_no | int | YES | MUL | NULL | |
| cou_id | int | YES | | NULL | |
| cou_name | varchar(100) | YES | | NULL | |
+----------+--------------+------+-----+---------+-------+
3 rows in set (0.00 sec)

mysql> select * from student inner join course on student.stud_id=course.stud_no;


+---------+-----------+----------+-----------+---------+--------+------------+
| stud_id | stud_name | stud_add | stud_mob | stud_no | cou_id | cou_name |
+---------+-----------+----------+-----------+---------+--------+------------+
| 4 | Krishna | Nagpur | 73642359 | 4 | 1 | mechanical |
| 1 | Anish | pune | 73493748 | 1 | 4 | computer |
| 2 | Swapnil | Pimpri | 85627566 | 2 | 3 | civil |
| 5 | janhavi | Narhe | 382572857 | 5 | 2 | entc |
| 6 | Rushikesh | Shivne | 956742234 | 6 | 4 | computer |
+---------+-----------+----------+-----------+---------+--------+------------+
5 rows in set (0.00 sec)

mysql> select * from student right join course on student.stud_id=course.stud_no;


+---------+-----------+----------+-----------+---------+--------+------------+
| stud_id | stud_name | stud_add | stud_mob | stud_no | cou_id | cou_name |
+---------+-----------+----------+-----------+---------+--------+------------+
| 4 | Krishna | Nagpur | 73642359 | 4 | 1 | mechanical |
| 1 | Anish | pune | 73493748 | 1 | 4 | computer |
| 2 | Swapnil | Pimpri | 85627566 | 2 | 3 | civil |
| 5 | janhavi | Narhe | 382572857 | 5 | 2 | entc |
| 6 | Rushikesh | Shivne | 956742234 | 6 | 4 | computer |
+---------+-----------+----------+-----------+---------+--------+------------+
5 rows in set (0.01 sec)

mysql> select * from student left join course on student.stud_id=course.stud_no;


+---------+-----------+----------+-----------+---------+--------+------------+
| stud_id | stud_name | stud_add | stud_mob | stud_no | cou_id | cou_name |
+---------+-----------+----------+-----------+---------+--------+------------+
| 1 | Anish | pune | 73493748 | 1 | 4 | computer |
| 2 | Swapnil | Pimpri | 85627566 | 2 | 3 | civil |
| 3 | Imam | Nagar | 456236573 | NULL | NULL | NULL |
| 4 | Krishna | Nagpur | 73642359 | 4 | 1 | mechanical |
| 5 | janhavi | Narhe | 382572857 | 5 | 2 | entc |
| 6 | Rushikesh | Shivne | 956742234 | 6 | 4 | computer |
+---------+-----------+----------+-----------+---------+--------+------------+
6 rows in set (0.00 sec)

mysql> create view innerjoin as(select * from student inner join course on
student.stud_id=course.stud_no);
Query OK, 0 rows affected (0.23 sec)

mysql> create view leftjoin as(select * from student left join course on
student.stud_id=course.stud_no);
Query OK, 0 rows affected (0.12 sec)
mysql> create view rightjoin as(select * from student right join course on
student.stud_id=course.stud_no);
Query OK, 0 rows affected (0.16 sec)

mysql> select * from innerjoin;


+---------+-----------+----------+-----------+---------+--------+------------+
| stud_id | stud_name | stud_add | stud_mob | stud_no | cou_id | cou_name |
+---------+-----------+----------+-----------+---------+--------+------------+
| 4 | Krishna | Nagpur | 73642359 | 4 | 1 | mechanical |
| 1 | Anish | pune | 73493748 | 1 | 4 | computer |
| 2 | Swapnil | Pimpri | 85627566 | 2 | 3 | civil |
| 5 | janhavi | Narhe | 382572857 | 5 | 2 | entc |
| 6 | Rushikesh | Shivne | 956742234 | 6 | 4 | computer |
+---------+-----------+----------+-----------+---------+--------+------------+
5 rows in set (0.00 sec)

mysql> select * from rightjoin;


+---------+-----------+----------+-----------+---------+--------+------------+
| stud_id | stud_name | stud_add | stud_mob | stud_no | cou_id | cou_name |
+---------+-----------+----------+-----------+---------+--------+------------+
| 4 | Krishna | Nagpur | 73642359 | 4 | 1 | mechanical |
| 1 | Anish | pune | 73493748 | 1 | 4 | computer |
| 2 | Swapnil | Pimpri | 85627566 | 2 | 3 | civil |
| 5 | janhavi | Narhe | 382572857 | 5 | 2 | entc |
| 6 | Rushikesh | Shivne | 956742234 | 6 | 4 | computer |
+---------+-----------+----------+-----------+---------+--------+------------+
5 rows in set (0.00 sec)

mysql> select * from leftjoin;


+---------+-----------+----------+-----------+---------+--------+------------+
| stud_id | stud_name | stud_add | stud_mob | stud_no | cou_id | cou_name |
+---------+-----------+----------+-----------+---------+--------+------------+
| 1 | Anish | pune | 73493748 | 1 | 4 | computer |
| 2 | Swapnil | Pimpri | 85627566 | 2 | 3 | civil |
| 3 | Imam | Nagar | 456236573 | NULL | NULL | NULL |
| 4 | Krishna | Nagpur | 73642359 | 4 | 1 | mechanical |
| 5 | janhavi | Narhe | 382572857 | 5 | 2 | entc |
| 6 | Rushikesh | Shivne | 956742234 | 6 | 4 | computer |
+---------+-----------+----------+-----------+---------+--------+------------+
6 rows in set (0.00 sec)

You might also like