Abhinav DBMS File
Abhinav DBMS File
LAB FILE
Submitted To: -
Dr. Ajmer Singh Sir
CSED, DCRUST
Submitted By: -
Abhinav Agrawal
21001001003
CSE 3rd Year
PROGRAM :-1
1|Page
AIM- To study Data Definition language and Create, alter, drop,
truncate,To implement Constraints.
Create table Company ( id int , first_name varchar(100) , last_name varchar(100) , age int ,
country varchar (50));
PRIMARY KEY:
Create Table Students(
Roll_no int NOT NULL PRIMARY KEY ,
First_Name varchar(20),
Branch varchar(20),
Course_year int,
city varchar(30)
2|Page
)
FOREIGN KEY:
Create Table Students(
Roll_no int NOT NULL PRIMARY KEY ,
First_Name varchar(20),
Branch varchar(20),
Course_year int,
city varchar(30) FOREIGN KEY REFERENCES Parents(city)
)
UNIQUE:
INSERT INTO Students VALUES(58,'Aman','ECE',2,'Sonipat');
OUTPUT:
3|Page
NOT NULL:
INSERT INTO Students VALUES(NULL,'Aman','ECE',2,'Sonipat');
Program :-2
AIM- To implementation on DML, TCL and DRL Commands.
4|Page
Branch varchar(20),
Course_year int,
city varchar(30)
)
INSERT INTO Students VALUES(12,'Aman','CSE',3,'Sohna');
INSERT INTO Students VALUES(58,'Kapil','CSE',3,'Palwal');
INSERT INTO Students VALUES(65,'Lalit','ECE',3,'Palwal');
INSERT INTO Students VALUES(67,'Ram','ECE',3,'Sonipat');
INSERT INTO Students VALUES(70,'Sahil','CSE',3,'MAthura');
OUTPUT:
OUTPUT:
5|Page
UPDATE Students
SET Course_year = 2, Branch = 'IT' WHERE Roll_no=12;
6|Page
CREATE TABLE customer (
ID INT NOT NULL,
NAME VARCHAR (30) NOT NULL,
AGE INT NOT NULL,
ADDRESS CHAR (30),
SALARY DECIMAL (18, 2)) ;
INSERT INTO customer VALUES (1,'Ramesh', 32,'Ahmedabad', 2000.00);
INSERT INTO customer VALUES (2,'Khilan', 25,'Delhi', 1500.00);
INSERT INTO customer VALUES ( 3,'kaushik', 23, 'Kota', 2000.00) ;
INSERT INTO customer VALUES (4,'Chaitali', 25, 'Mumbai', 6500.00);
INSERT INTO customer VALUES (5,'Hardik', 27,'Bhopal', 8500.00);
INSERT INTO customer VALUES (6,'Komal', 22,'MP', 4500.00);
OUTPUT:
OUTPUT:
7|Page
SELECT ID,NAME,SALARY,SALARY-1000 AS "DEDUCTION=SALARY-1000" FROM Customer;
OUTPUT:
8|Page
SELECT ID,NAME,AGE FROM Customer WHERE AGE%2=0;
OUTPUT:
9|Page
SELECT AVG(AGE) AS avg_age FROM customer;
SELECT COUNT (*) AS no_of_rows FROM customer WHERE AGE=23;
SELECT COUNT(DISTINCT AGE) as distinct_age from customer;
select MAX(SALARY) AS maximum_salary from customer;
select MIN(AGE) as minimum_age from customer;
select MAX(ADDRESS) as max_add from customer;
select STDEV(SALARY) as stdeva_salary from customer where AGE>=25 ;
OUTPUTS:
10 | P a g e
Program :-3
AIM- To implement Nested Queries & Join Queries
Create table Orders( order_id int , item varchar(100) , amount int , customer_id int );
Insert into Orders values (1 , “Keyboard” , 400 , 4 );
Insert into Orders values (2 , “Mouse” , 300 , 4 );
Insert into Orders values (3 , “Monitor” , 1200 , 3 );
Insert into Orders values (14, “Keyboard” , 400 , 1 );
11 | P a g e
Create table Shippings ( shipping_id int , Status varchar(50) , customer int );
Insert into values ( 1 , “Pending” , 2);
Insert into values ( 2 , “Pending” , 4);
Insert into values ( 3 , “Delivered” , 3);
12 | P a g e
Select Orders.item,Orders.amount, Shippings.status from Orders,Shippings where
Orders.order_id=Shippings.shipping_id;
13 | P a g e
Program:- 4
AIM - To implement Views.
14 | P a g e
SELECT * FROM WidgetsProducts;
15 | P a g e