You are on page 1of 8

ASAD JAMIL

LAB 4 38807
BSCS 4A

Create DATABASE:
create database dblab4;

use dblab4;

create table Users


(
userid int primary key, name varchar(40), gender varchar(2),
age int,
email varchar(20),
);

insert into Users values (1,'Asad','M',20,'sd@.edu.pk'),


(2,'Nasir','M',18,'Nasir@gmail.com'),

(3,'Arfa','F',12,'Arfa@gmail.com'),

(4,'Rehan','M',72,'Rehan@gmail.com'),

(5,'Maryum','F',19,'Maryum@ucp.edu.pk');

Task 2
alter table users add City varchar(50);

update Users set City='Lahore' where userid=1;


update Users set City='Lahore' where userid=2;
update Users set City='Karachi' where userid=3;
update Users set City='Islamabad' where userid=4;
update Users set City='Lahore' where userid=5;
create table Contact (
phone_id int, phone varchar(20),
primary key(phone_id),
userid int foreign key references Users(userid) on delete cascade on update cascade
)
insert into Contact values (1,'+92-0333-1111111',1),
(2,'+92-0323-3456786',4),
(3,'+92-0353-3456876',2),
(4,'+92-0322-1111111',5),
(5,'+92-0331-8765432',3);

Task 4
delete from Users where name='Rehan';
Lab task 5

create table Customers


(
customerid int primary key,
name varchar(50),
age int,
gender char(1)
);

insert into Customers values


(1,'Affer Raza',35,'M'),
(2,'Sarni Saqib',26,'F'),
(3,'Rehan Khan',22,'M'),
(4,'Zikriya',34,'M'),
(5,'Mahwand Sultan',29,'M');
select * from Customers;

Task 6
create table Preferences
(
Preferencesid int ,
Preferences varchar(34)
);

Task 7

alter table Preferences add CustomerId int;


select * from Preferences;

insert into Preferences values (1,'Cricket',1),


(2,'football',2),
(3,'hockey',1);

Task 8
ALTER TABLE Preferences ADD FOREIGN KEY (CustomerId) REFERENCES Customers(CustomerId);

You might also like