Database Lab Project
Database Lab Project
Group Members
Kh.Ibraheem -063
Abdul Kareem -143
Haris Mehmood -005
Section
Yellow (C)
Subject
Database
Submitted to
Miss. Iqra
Source Code
CREATE DATABASE my_library;
USE my_library;
user_name varchar(20),
pasword char(20)
);
book_name varchar(20),
book_author varchar(20)
);
student_name varchar(20),
batch int,
department varchar(20),
semester char(10)
);
CREATE TABLE bookstatus --//Books availability
status_of_book varchar(11),
);
);
VALUES(‘Ibraheem’, ‘Saturday2020’),
(5,’Physics’,’Charlie Hunman’);
ALTER TABLE book ADD book_count INT;
VALUES(1, ‘Available’),
(2, ‘Available’),
(4, ‘Available’),
(5,’Not Avail’);
VALUES(1, 20),
(1, 29),
(1, 63),
(1, 69),
(1, 78),
(2, 78),
(2, 29),
(2, 63),
(2, 20),
(2, 69),
(2, 78),
(3, 20),
(3, 29),
(3, 63),
(3, 69),
(3, 78),
(4, 20),
(4, 29),
(4, 63),
(4, 69),
(4, 78),
(5, 20),
(5, 29),
(5, 63),
(5, 69),
(5, 78);
delete record;
--//Tells user’s access
ORDER BY student_name;
--//Shows students name with roll no. >50 using group by & having
FROM students
GROUP BY student_name
HAVING SUM(student_roll_number)>50;
--//Shows students with roll no. <50
FROM students
GROUP BY student_name
HAVING SUM(student_roll_number)<50;
SELECT SUM(book_count)
FROM book;
SELECT MIN(book_count)
FROM book;
SELECT MAX(book_count)
FROM book;
SELECT COUNT(student_roll_number)
FROM students;
--//Tells us book name and if they are available USING CROSS JOIN