DBMS
DBMS
EXPERIMENT NO.1
AIM- Creating tables and inserting data in them.
CODE –
Database changed
-> ID int,
TABLE-
EXPERIMENT NO. 2
AIM - Using SELECT Command for retrieving data from tables.
CODE-
EXPERIMENT NO. 3
AIM-Aim: To understand and use
CODE-
+ + + + +
+ + + + +
+ + + + +
+ + + + +
+ + + + +
+ + + + +
mysql> ROLLBACK;
+ + + + +
+ + + + +
EXPERIMENT NO.4
AIM-Retrieving data using Join and Set
operators CODE-
(JOIN)
mysql> CREATE TABLE PARENTS(
-> ID int,
+ + + +
| ID | PNAME | MOBILE |
+ + + +
| 1 | MAHI | 7639 |
| 2 | KRIS | 3253 |
| 3 | EFST | 3532 |
| 4 | JHON | 3892 |
| 5 | BAT | 9111 |
| 6 | RAHUL | 5742 |
| 7 | GIRI | 4667 |
+ + + +
-> ON STUDENTS.ID=PARENTS.ID;
+ + + +
| ID | NAME | PNAME |
+ + + +
| 1 | ROHIT | MAHI |
| 2 | SHYAM | KRIS |
| 3 | MUKU | EFST |
| 4 | JOKER | JHON |
| 6 | KRISH | RAHUL |
| 7 | KAPIL | GIRI |
ERROR 1222 (21000): The used SELECT statements have a different number of columns
mysql> SELECT NAME FROM STUDENTS
-> UNION
-> SELECT MOBILE FROM PARENTS;
+ +
| NAME |
+ +
| ROHIT |
| SHYAM |
| MUKU |
| JOKER |
| KRISH |
| KAPIL |
| 7639 |
| 3253 |
| 3532 |
| 3892 |
| 9111 |
| 5742 |
| 4667 |
+ +
EXPERIMENT NO. -5
AIM
To understand and implement Integrity Constraints using the following DDL commands
CODE
ERROR 1452 (23000): Cannot add or update a child row: a foreign key constraint fails
(`mukund`.`readers`, CONSTRAINT `fk_bookID` FOREIGN KEY (`bookID`) REFERENCES `librarian`
(`bookID`))
+ + + + +
+ + + + +
+ + + + +
+ + + + +
+ + + + +
| 40 | 99 | kali | 21nov2024 |
+ + + + +
+ + + + +
+ + + + +
+ + + + +
+ + + + +
+ + + + +
| 40 | 99 | kali | 21nov2024 |
+ + + + +
EXPERIMENT NO- 6
AIM : To use aggregate functions in SQL.
CODE-
+ + + + +
+ + + + +
+ + + + +
mysql> SELECT
MIN(price)
+ +
| MIN(price) |
+ +
| 101 |
+ +
+ +
| MAX(price) |
+ +
| 1000 |
+ +
+ +
| AVG(price) |
+ +
| 575.5000 |
+ +
mysql> SELECT
SUM(price)
+ +
| SUM(price) |
+ +
| 3453 |
+ +
SELECT COUNT(price)
+ +
| COUNT(price) |
+ +
| 6|
+ +
+ + + + +
+ + + + +
+ + + + +
EXPERIMENT NO-7
AIM - To write nested subqueries and correlated subqueries.
CODE
mysql> SELECT * FROM readers ;
+ + + + +
| bookID | readID | name | issueDATE |
+ + + + +
+ + + + +
6 rows in set (0.00 sec)
mysql> SELECT * FROM readers
| mukund | 60 | 600 |
+ + + +
3 rows in set (0.00
sec)
EXPERIMENT NO-8
AIM -To create a) Indexes , b) Views
indexes CODE-
-> ON readers(bookID,name);
Query OK, 0 rows affected (0.05 sec)
Records: 0 Duplicates: 0 Warnings: 0
views
| 20 | salman |
| 30 | rishab |
| 40 | kali |
| 50 | lalo |
| 60 | mukund |
+ + +
6 rows in set (0.00 sec)
EXPERIMENT NO. 9
AIM : Writing Simple PL/SQL programs.
STRUCTURE :
DECLARE
BEGIN
DBMS_OUTPUT.PUT_LINE('Hello, World!');
END;
/
CODE :
DECLARE
v_name VARCHAR2(50);
v_salary NUMBER(10, 2);
BEGIN
v_name := 'John Doe';
v_salary := 50000;