0% found this document useful (0 votes)
6 views4 pages

DBMS Practical 3

Uploaded by

janhaviraikar007
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)
6 views4 pages

DBMS Practical 3

Uploaded by

janhaviraikar007
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/ 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