Skip to content

Commit 22136ec

Browse files
committed
added demo dump file
1 parent a9cbcd0 commit 22136ec

File tree

1 file changed

+62
-0
lines changed

1 file changed

+62
-0
lines changed
Lines changed: 62 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,62 @@
1+
DROP DATABASE IF EXISTS `jdbc_demo`;
2+
3+
CREATE DATABASE IF NOT EXISTS `jdbc_demo`;
4+
5+
USE `jdbc_demo`;
6+
7+
CREATE TABLE Worker (
8+
WORKER_ID INT NOT NULL PRIMARY KEY AUTO_INCREMENT,
9+
FIRST_NAME CHAR(25),
10+
LAST_NAME CHAR(25),
11+
SALARY INT(15),
12+
JOINING_DATE DATETIME,
13+
DEPARTMENT CHAR(25)
14+
);
15+
16+
INSERT INTO Worker
17+
(WORKER_ID, FIRST_NAME, LAST_NAME, SALARY, JOINING_DATE, DEPARTMENT) VALUES
18+
(001, 'Monika', 'Arora', 100000, '14-02-20 09.00.00', 'HR'),
19+
(002, 'Niharika', 'Verma', 80000, '14-06-11 09.00.00', 'Admin'),
20+
(003, 'Vishal', 'Singhal', 300000, '14-02-20 09.00.00', 'HR'),
21+
(004, 'Amitabh', 'Singh', 500000, '14-02-20 09.00.00', 'Admin'),
22+
(005, 'Vivek', 'Bhati', 500000, '14-06-11 09.00.00', 'Admin'),
23+
(006, 'Vipul', 'Diwan', 200000, '14-06-11 09.00.00', 'Account'),
24+
(007, 'Satish', 'Kumar', 75000, '14-01-20 09.00.00', 'Account'),
25+
(008, 'Geetika', 'Chauhan', 90000, '14-04-11 09.00.00', 'Admin');
26+
27+
CREATE TABLE Bonus (
28+
WORKER_REF_ID INT,
29+
BONUS_AMOUNT INT(10),
30+
BONUS_DATE DATETIME,
31+
FOREIGN KEY (WORKER_REF_ID)
32+
REFERENCES Worker(WORKER_ID)
33+
ON DELETE CASCADE
34+
);
35+
36+
INSERT INTO Bonus
37+
(WORKER_REF_ID, BONUS_AMOUNT, BONUS_DATE) VALUES
38+
(001, 5000, '16-02-20'),
39+
(002, 3000, '16-06-11'),
40+
(003, 4000, '16-02-20'),
41+
(001, 4500, '16-02-20'),
42+
(002, 3500, '16-06-11');
43+
44+
CREATE TABLE Title (
45+
WORKER_REF_ID INT,
46+
WORKER_TITLE CHAR(25),
47+
AFFECTED_FROM DATETIME,
48+
FOREIGN KEY (WORKER_REF_ID)
49+
REFERENCES Worker(WORKER_ID)
50+
ON DELETE CASCADE
51+
);
52+
53+
INSERT INTO Title
54+
(WORKER_REF_ID, WORKER_TITLE, AFFECTED_FROM) VALUES
55+
(001, 'Manager', '2016-02-20 00:00:00'),
56+
(002, 'Executive', '2016-06-11 00:00:00'),
57+
(008, 'Executive', '2016-06-11 00:00:00'),
58+
(005, 'Manager', '2016-06-11 00:00:00'),
59+
(004, 'Asst. Manager', '2016-06-11 00:00:00'),
60+
(007, 'Executive', '2016-06-11 00:00:00'),
61+
(006, 'Lead', '2016-06-11 00:00:00'),
62+
(003, 'Lead', '2016-06-11 00:00:00');

0 commit comments

Comments
 (0)