You are on page 1of 5

Task 1:- Create table salesman

mysql> create database company;

Query OK, 1 row affected (0.01 sec)

mysql> use company;

Database changed

create table salesman(s_id varchar(5) primary key,sname varchar(10) not null,city varchar(15) not
null,salary int(5),product varchar(20),target int(4));

Query OK, 0 rows affected, 2 warnings (0.01 sec)

mysql> desc salesman;

+---------+-------------+------+-----+---------+-------+

| Field | Type | Null | Key | Default | Extra |

+---------+-------------+------+-----+---------+-------+

| s_id | varchar(5) | NO | PRI | NULL | |

| sname | varchar(10) | NO | | NULL | |

| city | varchar(15) | NO | | NULL | |

| salary | int | YES | | NULL | |

| product | varchar(20) | YES | | NULL | |

| target | int | YES | | NULL | |

+---------+-------------+------+-----+---------+-------+

6 rows in set (0.00 sec)

mysql> insert into salesman values('s01','prakhar','gorakhpur',10000,'CPU',5);

Query OK, 1 row affected (0.01 sec)

mysql> insert into salesman values('s02','jay','baliya',35000,'mother_board',15);

Query OK, 1 row affected (0.00 sec)

mysql> insert into salesman values('s03','aryan','kanpur',37000,'Hard_disk',32);

Query OK, 1 row affected (0.00 sec)


mysql> insert into salesman values('s04','chirag','delhi',50000,'keyboard',9);

Query OK, 1 row affected (0.00 sec)

mysql> insert into salesman values('s05','dhruv','bokaro',18000,'GPU',30);

Query OK, 1 row affected (0.00 sec)

mysql> select * from salesman;

+------+---------+-----------+--------+--------------+--------+

| s_id | sname | city | salary | product | target |

+------+---------+-----------+--------+--------------+--------+

| s01 | prakhar | gorakhpur | 10000 | CPU | 5|

| s02 | jay | baliya | 35000 | mother_board | 15 |

| s03 | aryan | kanpur | 37000 | Hard_disk | 32 |

| s04 | chirag | delhi | 50000 | keyboard | 9|

| s05 | dhruv | bokaro | 18000 | GPU | 30 |

+------+---------+-----------+--------+--------------+--------+

5 rows in set (0.00 sec)

Task 2:- Create table customer

mysql> create table customer(c_id varchar(5) primary key,cname varchar(20) not null,city varchar(15)
not null,state varchar(15),pincode int(8),product varchar(20),class char(1) default'A');

Query OK, 0 rows affected, 1 warning (0.02 sec)

mysql> desc customer;

+---------+-------------+------+-----+---------+-------+

| Field | Type | Null | Key | Default | Extra |

+---------+-------------+------+-----+---------+-------+

| c_id | varchar(5) | NO | PRI | NULL | |

| cname | varchar(20) | NO | | NULL | |

| city | varchar(15) | NO | | NULL | |

| state | varchar(15) | YES | | NULL | |


| pincode | int | YES | | NULL | |

| product | varchar(20) | YES | | NULL | |

| class | char(1) | YES | |A | |

+---------+-------------+------+-----+---------+-------+

7 rows in set (0.00 sec)

mysql> insert into customer values('c01','Harsh','Kanpur','Uttar_Pradesh',208021,'mouse','A');

Query OK, 1 row affected (0.01 sec)

mysql> insert into customer values('c02','arpan','prayagraj','Uttar_Pradesh',211011,'scanner','B');

Query OK, 1 row affected (0.00 sec)

mysql> insert into customer values('c03','kuldeep','prayagraj','Uttar_Pradesh',211011,'printer','C');

Query OK, 1 row affected (0.00 sec)

mysql> insert into customer values('c04','Vijay','gorakhpur','Uttar_Pradesh',273010,'joystick','D');

Query OK, 1 row affected (0.00 sec)

mysql> insert into customer values('c05','sanjay','baliya','Uttar_Pradesh',278901,'moniter','A');

Query OK, 1 row affected (0.00 sec)

mysql> select * from customer;

+------+---------+-----------+---------------+---------+----------+-------+

| c_id | cname | city | state | pincode | product | class |

+------+---------+-----------+---------------+---------+----------+-------+

| c01 | Harsh | Kanpur | Uttar_Pradesh | 208021 | mouse | A |

| c02 | arpan | prayagraj | Uttar_Pradesh | 211011 | scanner | B |

| c03 | kuldeep | prayagraj | Uttar_Pradesh | 211011 | printer | C |

| c04 | Vijay | gorakhpur | Uttar_Pradesh | 273010 | joystick | D |

| c05 | sanjay | baliya | Uttar_Pradesh | 278901 | moniter | A |

+------+---------+-----------+---------------+---------+----------+-------+
5 rows in set (0.00 sec)

Task 3:-Create table order

mysql> create table orders(o_id varchar(5) primary key,c_id varchar(5),s_id varchar(5),product


varchar(20),qty int(5),o_date date not null,Q_amt int(5),foreign key(c_id) references
customer(c_id),foreign key(s_id) references salesman(s_id));

Query OK, 0 rows affected, 2 warnings (0.04 sec)

mysql> desc orders;

+---------+-------------+------+-----+---------+-------+

| Field | Type | Null | Key | Default | Extra |

+---------+-------------+------+-----+---------+-------+

| o_id | varchar(5) | NO | PRI | NULL | |

| c_id | varchar(5) | YES | MUL | NULL | |

| s_id | varchar(5) | YES | MUL | NULL | |

| product | varchar(20) | YES | | NULL | |

| qty | int | YES | | NULL | |

| o_date | date | NO | | NULL | |

| Q_amt | int | YES | | NULL | |

+---------+-------------+------+-----+---------+-------+

7 rows in set (0.00 sec)

mysql> insert into orders values('O01','c01','s01','mouse',5,'2020-01-01',5000);


Query OK, 1 row affected (0.01 sec)

mysql> insert into orders values('O02','c02','s02','GPU',15,'2021-10-10',10000);


Query OK, 1 row affected (0.00 sec)

mysql> insert into orders values('O03','c03','s03','keyboard',7,'2022-10-30',40000);


Query OK, 1 row affected (0.00 sec)
mysql> insert into orders values('O04','c04','s04','printer',7,'2020-10-27',50000);
Query OK, 1 row affected (0.00 sec)

mysql> insert into orders values('O05','c05','s05','moniter',5,'2021-9-10',54000);


Query OK, 1 row affected (0.00 sec)

mysql> select * from orders;


+------+------+------+----------+------+------------+-------+
| o_id | c_id | s_id | product | qty | o_date | Q_amt |
+------+------+------+----------+------+------------+-------+
| O01 | c01 | s01 | mouse | 5 | 2020-01-01 | 5000 |
| O02 | c02 | s02 | GPU | 15 | 2021-10-10 | 10000 |
| O03 | c03 | s03 | keyboard | 7 | 2022-10-30 | 40000 |
| O04 | c04 | s04 | printer | 7 | 2020-10-27 | 50000 |
| O05 | c05 | s05 | moniter | 5 | 2021-09-10 | 54000 |
+------+------+------+----------+------+------------+-------+
5 rows in set (0.00 sec)

You might also like