Create Database Practical1
Create Database Practical1
create table branch(branch_name varchar(255) primary key, branch_city varchar(255) ,assets int);
create table customer (cust_name varchar(255) primary key, cust_street varchar(255), cust_city
varchar(255));
create table account(Acc_no int primary key ,branch_name varchar(255) ,balance int, foreign
key(branch_name) references branch(branch_name));
create table loan (loan_no int primary key, branch_name varchar(255), amount int, foreign
key(branch_name) references branch(branch_name));
create table borrower( cust_name varchar(255), loan_no int, foreign key (cust_name) references
customer(cust_name), foreign key(loan_no) references loan(loan_no));
Day 2
show tables;
Tables_in_practical1
account
borrower
branch
customer
depositor
loan
+-------------+
| branch_name |
+-------------+
| Akurdi |
| Nashik |
| Raver |
+-------------+
SQL > select loan_no from loan where branch_name = 'Akurdi' and amount <= 1200;
+---------+
| loan_no |
+---------+
| 1|
+---------+
+-------------+
| branch_name |
+-------------+
| Akurdi |
| Nashik |
| Raver |
+-------------+
SQL > select borrower.cust_name, borrower.loan_no, loan.amount from borrower Inner join loan
on borrower.loan_no = loan.loan_no ;
+-----------+---------+--------+
+-----------+---------+--------+
| shubham | 1 | 223 |
| hitesh | 2 | 323 |
| manish | 3 | 553 |
+-----------+---------+--------+
SQL > select borrower.cust_name from borrower INNER JOIN loan on borrower.loan_no =
loan.loan_no;
+-----------+
| cust_name |
+-----------+
| shubham |
| hitesh |
| manish |
+-----------+
MySQL localhost:33060+ ssl practical1 SQL > select borrower.cust_name from borrower INNER
JOIN loan on borrower.loan_no = loan.loan_no where loan.branch_name = 'Raver';
+-----------+
| cust_name |
+-----------+
| hitesh |
+-----------+
SQL > select borrower.cust_name from borrower INNER JOIN loan on borrower.loan_no =
loan.loan_no where loan.branch_name = 'Akurdi';
+-----------+
| cust_name |
+-----------+
| shubham |
+-----------+
SQL > select avg(balance) from account where branch_name = 'Raver';
+--------------+
| avg(balance) |
+--------------+
| 1453445.0000 |
+--------------+
+--------------+
| avg(balance) |
+--------------+
| 1453445.0000 |
+--------------+
+-------------+
| sum(amount) |
+-------------+
| 323 |
+-------------+
+-----------+--------+
| cust_name | acc_no |
+-----------+--------+
| shubham | 1|
| hitesh | 2|
| manish | 3|
+-----------+--------+
+-----------+
| cust_name |
+-----------+
| hitesh |
| manish |
| shubham |
+-----------+
SQL > select count(depositor.cust_name) from depositor inner join account on account.acc_no =
depositor.acc_no where account.branch_name = 'Raver';
+----------------------------+
| count(depositor.cust_name) |
+----------------------------+
| 1|
+----------------------------+
Assignment 3
create view View1 as select borrower.cust_name from borrower inner join loan on
borrower.loan_no = loan.loan_no where loan.branch_name = 'Pune_Station';
create view View1 as select borrower.cust_name from borrower inner join loan on
borrower.loan_no = loan.loan_no where loan.branch_name = 'Pune_Station' order by
borrower.cust_name ASC ;
create companies ( comp_id int primary key, name varchar(25), cost int ,year int );
create table orders (comp_id int, domain varchar(255), quantity int, foreign key (comp_id)
references companies(comp_id) );
select name, cost from companies union select domain, quantity from orders;