0% found this document useful (0 votes)
16 views30 pages

DBMS Lab Report

This lab report by Jenish Pokhrel details various SQL codes and their outputs related to database management systems. It covers creating databases and tables, inserting, updating, and deleting data, as well as using various SQL functions and clauses. The report serves as a practical guide for implementing SQL commands in database management.

Uploaded by

Binit Yadav
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
16 views30 pages

DBMS Lab Report

This lab report by Jenish Pokhrel details various SQL codes and their outputs related to database management systems. It covers creating databases and tables, inserting, updating, and deleting data, as well as using various SQL functions and clauses. The report serves as a practical guide for implementing SQL commands in database management.

Uploaded by

Binit Yadav
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

A

LAB REPORT

ON

DATABASE MANAGEMENT SYSTEM

By

Jenish Pokhrel

Exam Roll No: 8634/18

Submitted to:

Harendra Subedi

IT Department

Kantipur College of Management and Information Technology

In partial fulfillment of the requirements for the Course

Database Mangement System

Mid Baneshwor, Kathmandu

February 2021
Table of Contents
1. SQL code to create a database............................................................................................................6
1.1 Source Code.................................................................................................................................6
1.2 Output.........................................................................................................................................6
2. SQL code to create a table...................................................................................................................6
2.1 Source Code.................................................................................................................................6
2.2 Output.........................................................................................................................................7
3. SQL code to insert data into table.......................................................................................................7
3.1 Source Code.................................................................................................................................7
3.2 Output.........................................................................................................................................7
4. SQL code to update from table............................................................................................................7
4.1 Source Code.................................................................................................................................7
4.2 Output.........................................................................................................................................8
5. SQL code to to delete data from table.................................................................................................8
5.1 Source Code.................................................................................................................................8
5.2 Output.........................................................................................................................................8
6. SQL code to return average value........................................................................................................8
6.1 Source Code.................................................................................................................................8
6.2 Output.........................................................................................................................................9
7. SQL code to return minimum value.....................................................................................................9
7.1 Source Code.................................................................................................................................9
7.2 Output.........................................................................................................................................9
8. SQL code to return maximum value....................................................................................................9
8.1 Source Code.................................................................................................................................9
8.2 Output.........................................................................................................................................9
9. SQL code to return sum.....................................................................................................................10
9.1 Source Code...............................................................................................................................10
9.2 Output.......................................................................................................................................10
10. SQL code to count total number of tuple in a specified rows........................................................10
10.1 Source Code...............................................................................................................................10
10.2 Output.......................................................................................................................................10
11. SQL code showing the use of distinct keyword..............................................................................10
11.1 Source Code...............................................................................................................................10
11.2 Output.......................................................................................................................................11
12. SQL code using LIKE clause............................................................................................................11
12.1 Source Code...............................................................................................................................11
12.2 Output.......................................................................................................................................11
13. SQL code using NOT LIKE clause....................................................................................................11
13.1 Source Code...............................................................................................................................11
13.2 Output.......................................................................................................................................12
14. SQL code to give an alias name to a column..................................................................................12
14.1 Source Code...............................................................................................................................12
14.2 Output.......................................................................................................................................12
15. SQL code to create a virtual table..................................................................................................12
15.1 Source Code...............................................................................................................................12
15.2 Output.......................................................................................................................................12
16. SQL code to update view...............................................................................................................13
16.1 Source Code...............................................................................................................................13
16.2 Output.......................................................................................................................................13
17. SQL code to delete a view..............................................................................................................13
17.1 Source Code...............................................................................................................................13
17.2 Output.......................................................................................................................................13
18. SQL code to concat data from table..............................................................................................13
18.1 Source Code...............................................................................................................................13
18.2 Output.......................................................................................................................................14
19. SQL code to show first three character..........................................................................................14
19.1 Source Code...............................................................................................................................14
19.2 Output.......................................................................................................................................14
20. SQL code to show last three character..........................................................................................14
20.1 Source Code...............................................................................................................................14
20.2 Output.......................................................................................................................................15
21. SQL code to reverse the string.......................................................................................................15
21.1 Source Code...............................................................................................................................15
21.2 Output.......................................................................................................................................15
22. SQL code to display substring........................................................................................................15
22.1 Source Code...............................................................................................................................15
22.2 Output.......................................................................................................................................16
23. SQL code to show ASCII value........................................................................................................16
23.1 Source Code...............................................................................................................................16
23.2 Output.......................................................................................................................................16
24. SQL code to arrange the data in descending order........................................................................16
24.1 Source Code...............................................................................................................................16
24.2 Output.......................................................................................................................................17
25. SQL code to arrange the data in table...........................................................................................17
25.1 Source Code...............................................................................................................................17
26. SQL code showing the use of Group by Clause..............................................................................17
26.1 Source Code...............................................................................................................................17
26.2 Output.......................................................................................................................................18
27. SQL code using Having Clause........................................................................................................18
27.1 Source Code...............................................................................................................................18
27.2 Output.......................................................................................................................................18
28. SQL code showing how NOT NULL works......................................................................................18
28.1 Source Code...............................................................................................................................18
28.2 Output.......................................................................................................................................19
29. SQL code showing Unique Constraint............................................................................................19
29.1 Source Code...............................................................................................................................19
29.2 Output.......................................................................................................................................20
30. SQL code to show Foreign Key.......................................................................................................20
30.1 Source Code...............................................................................................................................20
30.2 Output.......................................................................................................................................20
31. SQL code to add CHECK constraints...............................................................................................20
31.1 Source Code...............................................................................................................................20
31.2 Output.......................................................................................................................................21
32. SQL code to add DEFAULT constraints...........................................................................................22
32.1 Source Code...............................................................................................................................22
32.2 Output.......................................................................................................................................22
33. SQL to use Between operator........................................................................................................22
33.1 Source Code...............................................................................................................................22
33.2 Output.......................................................................................................................................22
34. SQL code to use IN operator..........................................................................................................23
34.1 Source Code...............................................................................................................................23
34.2 Output.......................................................................................................................................23
35. SQL code showing order by clause................................................................................................23
35.1 Source Code...............................................................................................................................23
35.2 Output.......................................................................................................................................23
36. SQL code to use INNER JOIN..........................................................................................................23
36.1 Source Code...............................................................................................................................23
36.2 Output.......................................................................................................................................23
37. SQL code to use LEFT OUTER JOIN.................................................................................................24
37.1 Source Code...............................................................................................................................24
37.2 Output.......................................................................................................................................24
38. SQL code to use RIGHT OUTER JOIN..............................................................................................24
38.1 Source Code...............................................................................................................................24
38.2 Output.......................................................................................................................................24
39. SQL code to use subquery.............................................................................................................24
39.1 Source Code...............................................................................................................................24
39.2 Output.......................................................................................................................................24
40. SQL code to use UNION clause......................................................................................................25
40.1 Source Code...............................................................................................................................25
40.2 Output.......................................................................................................................................25
41. SQL code to use UNION ALL clause................................................................................................26
41.1 Source Code...............................................................................................................................26
41.2 Output.......................................................................................................................................26
42. SQL code to use INTERSECT clause................................................................................................26
42.1 Source Code...............................................................................................................................26
42.2 Output.......................................................................................................................................27
43. SQL code to use EXCEPT clause......................................................................................................27
43.1 Source Code...............................................................................................................................27
43.2 Output.......................................................................................................................................27
44. SQL code to TRUNCATE a table......................................................................................................28
44.1 Source Code...............................................................................................................................28
44.2 Output.......................................................................................................................................28
45. SQL code using COMMIT command...............................................................................................28
45.1 Source Code...............................................................................................................................29
45.2 Output.......................................................................................................................................29
1. SQL code to create a database.
1.1 Source Code
CREATE DATABASE jenish_p;

1.2 Output

2. SQL code to create a table.


2.1 Source Code
USE jenish_p;

CREATE TABLE person(

s_id INT PRIMARY KEY,

F_NAME VARCHAR(30),

L_Name VARCHAR(30),

phone LONG,

email VARCHAR(30)

);

SELECT * FROM person;


2.2 Output

3. SQL code to insert data into table.


3.1 Source Code
INSERT INTO person(s_id,F_Name,L_Name,phone,email) VALUE
('9','jenish','POKHREL','9816766390','[email protected]');

SELECT * FROM person;

3.2 Output

4. SQL code to update from table.


4.1 Source Code
alter table person add(Address varchar(30))

UPDATE person

SET F_Name='JENISH' , Address='Kathmandu' WHERE s_id='9';

SELECT * FROM person;


4.2 Output

5. SQL code to to delete data from table


5.1 Source Code
DELETE FROM person

SELECT * FROM person;

5.2 Output

6. SQL code to return average value.

6.1 Source Code


SELECT AVG(Salary) FROM person WHERE Address='Kathmandu';
6.2 Output

7. SQL code to return minimum value.


7.1 Source Code
SELECT min(Salary) FROM person WHERE Address='Kathmandu';

7.2 Output

8. SQL code to return maximum value.


8.1 Source Code
SELECT MAX(Salary) FROM person WHERE Address='Kathmandu';

8.2 Output
9. SQL code to return sum.
9.1 Source Code
SELECT sum(Salary) FROM person WHERE Address='Kathmandu';

9.2 Output

10. SQL code to count total number of tuple in a specified rows.


10.1 Source Code
SELECT COUNT(s_id) FROM person WHERE Salary='60000';

10.2 Output

11. SQL code showing the use of distinct keyword.


11.1 Source Code
SELECT DISTINCT F_Name FROM person;
11.2 Output

12. SQL code using LIKE clause.


12.1 Source Code
SELECT * FROM person

WHERE Address LIKE '%ur%';

12.2 Output

13. SQL code using NOT LIKE clause.


13.1 Source Code
SELECT * FROM person

WHERE Address NOT LIKE '%ur%';


13.2 Output

14. SQL code to give an alias name to a column.


14.1 Source Code
SELECT email AS "EMAIL" FROM person;

14.2 Output

15. SQL code to create a virtual table.


15.1 Source Code
CREATE VIEW spc AS SELECT * FROM person WHERE s_id = '68';

SELECT * FROM spc;

15.2 Output
16. SQL code to update view.
16.1 Source Code
update spc set Address='Babarmahal';

SELECT * FROM spc;

16.2 Output

17. SQL code to delete a view.


17.1 Source Code
DROP VIEW spc;

SELECT * FROM spc;

17.2 Output

18. SQL code to concat data from table.


18.1 Source Code
SELECT CONCAT(F_Name,' ',L_Name,' , ',Address) FROM person;
18.2 Output

19. SQL code to show first three character.


19.1 Source Code
SELECT LEFT(F_Name,3) FROM person;

19.2 Output

20. SQL code to show last three character.


20.1 Source Code
SELECT RIGHT (L_Name ,3) FROM person;
20.2 Output

21. SQL code to reverse the string.


21.1 Source Code
SELECT REVERSE (Address) FROM person;

21.2 Output

22. SQL code to display substring.


22.1 Source Code
SELECT substring(L_Name,1,2),L_Name from person;
22.2 Output

23. SQL code to show ASCII value.


23.1 Source Code
SELECT ASCII(Address),Address FROM person;

23.2 Output

24. SQL code to arrange the data in descending order.


24.1 Source Code
SELECT sname FROM student ORDER BY sname DESC;
24.2 Output

25. SQL code to arrange the data in table.


25.1 Source Code
SELECT F_Name FROM person ORDER BY F_Name ASC;

26. SQL code showing the use of Group by Clause.


26.1 Source Code
Select count(s_id), Address from person group by Address;
26.2 Output

27. SQL code using Having Clause.


27.1 Source Code
SELECT * FROM person

GROUP BY Salary

HAVING (Salary) >= 70000;

27.2 Output

28. SQL code showing how NOT NULL works.


28.1 Source Code
ALTER TABLE person ADD Age INT NOT NULL;

SELECT * FROM person;


28.2 Output

29. SQL code showing Unique Constraint.


29.1 Source Code
CREATE TABLE datarecordf (

ID INT NOT NULL,

L_Name VARCHAR(255) NOT NULL,

F_Name VARCHAR(255),

Age INT,

CONSTRAINT UC_Person UNIQUE (ID,L_Name)

);

INSERT INTO datarecordf(ID,L_Name,F_Name,Age) VALUE ('9','POKHREL','JENISH','21');

INSERT INTO datarecordf(ID,L_Name,F_Name,Age) VALUE ('29','HOTCHNER','AARON','50');

SELECT * FROM datarecordf;


29.2 Output

30. SQL code to show Foreign Key.


30.1 Source Code
CREATE TABLE personal (

ID INT NOT NULL,

F_Name INT NOT NULL,

s_id INT,

PRIMARY KEY (ID),

FOREIGN KEY (s_id) REFERENCES person(s_id)

);

SELECT * FROM personal;

30.2 Output

31. SQL code to add CHECK constraints.


31.1 Source Code
CREATE TABLE person(
s_id INT PRIMARY KEY,

F_NAME VARCHAR(30),

L_Name VARCHAR(30),

phone LONG,

email VARCHAR(30)

Salary INT

Age INT NOT NULL CHECK (Age>=21)

);

INSERT INTO person(s_id,F_Name,L_Name,phone,email,Salary,Age) VALUE


('9','jenish','POKHREL','9816766390','[email protected]','70000','21');

INSERT INTO person(s_id,F_Name,L_Name,phone,email,Address,Salary,Age) VALUE


('29','AARON','HOTCHNER','9813924789','[email protected]','Kathmandu','90000','25');

INSERT INTO person(s_id,F_Name,L_Name,phone,email,Address,Salary,Age) VALUE


('45','JENNIFER','JAREAU','9846119834','[email protected]','Bhaktapur','60000','28');

INSERT INTO person(s_id,F_Name,L_Name,phone,email,Address,Salary,Age) VALUE


('68','SPENCER','REID','9829817298','[email protected]','Lalitpur','60000','23');

INSERT INTO person(s_id,F_Name,L_Name,phone,email,Address,Salary,Age) VALUE


('77','EMILY','PRENTISS','9847015291','[email protected]','Anamnagar','50000','20');

SELECT * FROM person;

31.2 Output
32. SQL code to add DEFAULT constraints.
32.1 Source Code
CREATE TABLE datarecordff(

ID INT NOT NULL,

L_Name VARCHAR(255) NOT NULL,

F_Name VARCHAR(255),

Age INT,

Gender VARCHAR(1) DEFAULT 'M'

);

INSERT INTO datarecordff(ID,F_Name,L_Name,Age) VALUE ('9','JENISH','POKHREL','21');

INSERT INTO datarecordff(ID,F_Name,L_Name,Age) VALUE ('29','AARON','HOTCHNER','50');

SELECT * FROM datarecordff;

32.2 Output

33. SQL to use Between operator.


33.1 Source Code
SELECT * FROM person WHERE Salary BETWEEN 50000 AND 60000;

33.2 Output
34. SQL code to use IN operator.
34.1 Source Code
SELECT * FROM person WHERE Address IN('Kathmandu');

34.2 Output

35. SQL code showing order by clause.


35.1 Source Code
SELECT * FROM person ORDER BY SALARY ASC;

35.2 Output

36. SQL code to use INNER JOIN.


36.1 Source Code
SELECT * FROM person INNER JOIN datarecordff WHERE person.s_id = datarecordff.Gender;

36.2 Output
37. SQL code to use LEFT OUTER JOIN.
37.1 Source Code
SELECT * FROM person LEFT JOIN datarecordf2 ON person.Age = datarecordf2.ID;

37.2 Output

38. SQL code to use RIGHT OUTER JOIN.


38.1 Source Code
SELECT * FROM person RIGHT JOIN datarecordf2 ON person.Age = datarecordf2.ID;

38.2 Output

39. SQL code to use subquery.


39.1 Source Code
SELECT * FROM person WHERE Salary=(SELECT MAX(Salary) FROM person);

39.2 Output
40. SQL code to use UNION clause.

40.1 Source Code


SELECT F_Name FROM person

UNION

SELECT F_name FROM datarecordf4

ORDER BY F_Name;

40.2 Output
41. SQL code to use UNION ALL clause.
41.1 Source Code
SELECT F_Name FROM person

UNION ALL

SELECT F_name FROM datarecordf4

ORDER BY F_Name;

41.2 Output

42. SQL code to use INTERSECT clause.


42.1 Source Code
SELECT F_Name FROM person

INTERSECT

SELECT F_name FROM datarecordf4

ORDER BY F_Name;
42.2 Output

43. SQL code to use EXCEPT clause.


43.1 Source Code
SELECT F_Name FROM person

EXCEPT

SELECT F_name FROM datarecordf4

ORDER BY F_Name;

43.2 Output
44. SQL code to TRUNCATE a table.

44.1 Source Code


TRUNCATE TABLE datarecordf4;

44.2 Output

45. SQL code using COMMIT command.


45.1 Source Code
DELETE FROM datarecordf4

WHERE AGE = 28;

COMMIT;

45.2 Output

You might also like