1
+ DROP TABLE IF EXISTS STUDENT_REG_DETAILS;
2
+ DROP TABLE IF EXISTS STUDENT_JEE_DETAILS;
3
+ DROP TABLE IF EXISTS STUDENT_DESEASE;
4
+ DROP TABLE IF EXISTS STUDENT_PAYMENTS;
5
+ DROP TABLE IF EXISTS DD_DB;
6
+ DROP TABLE IF EXISTS STUDENT_10_DB;
7
+ DROP TABLE IF EXISTS STUDENT_12_DB;
8
+ DROP TABLE IF EXISTS STUDENT_CURR_ADD;
9
+ DROP TABLE IF EXISTS STUDENT_PER_ADD;
10
+ DROP TABLE IF EXISTS STUDENT_DOCUMENTS;
11
+ DROP TABLE IF EXISTS STUDENT_JEE_DETAILS;
12
+ DROP TABLE IF EXISTS STUDENT_FORM;
13
+
14
+ CREATE TABLE STUDENT_FORM (
15
+ JEE_ROLL_NO INTEGER UNIQUE,
16
+ FORM_ID INTEGER auto_increment primary KEY ,
17
+ DATE_OF_REG DATE
18
+ );
19
+
20
+ CREATE TABLE STUDENT_REG_DETAILS (
21
+ JEE_ROLL_NO INTEGER PRIMARY KEY ,
22
+ SNAME VARCHAR (30 ),
23
+ GENDER VARCHAR (1 ),
24
+ BLOOD_GROUP VARCHAR (5 ),
25
+ DOB DATE ,
26
+ MOBILE1 VARCHAR (11 ),
27
+ EMAIL VARCHAR (30 ),
28
+ AADHAR_NO VARCHAR (20 ),
29
+ BRANCH VARCHAR (3 ),
30
+ MINORITY VARCHAR (10 ),
31
+ FATHER_NAME VARCHAR (30 ),
32
+ FATHER_OCCUPATION VARCHAR (30 ),
33
+ MOTHER_NAME VARCHAR (30 ),
34
+ MOTHER_OCCUPATION VARCHAR (30 ),
35
+ PARENT_MOBILE VARCHAR (11 ),
36
+ HOSTEL_REQ VARCHAR (5 ),
37
+ PHOTO VARCHAR (30 ),
38
+ SIGN VARCHAR (30 ),
39
+
40
+
41
+ FOREIGN KEY (JEE_ROLL_NO) REFERENCES STUDENT_FORM(JEE_ROLL_NO)
42
+ );
43
+
44
+ CREATE TABLE STUDENT_DESEASE (
45
+ JEE_ROLL_NO INTEGER ,
46
+ CHRONIC_DISEASE VARCHAR (4 ),
47
+ DETAILS VARCHAR (100 ),
48
+
49
+ FOREIGN KEY (JEE_ROLL_NO) REFERENCES STUDENT_FORM(JEE_ROLL_NO)
50
+
51
+ );
52
+
53
+ CREATE TABLE DD_DB (
54
+ DD_NO VARCHAR (20 ) PRIMARY KEY ,
55
+ DD_DATE DATE ,
56
+ DD_AMOUNT INTEGER
57
+ );
58
+
59
+ CREATE TABLE STUDENT_PAYMENTS (
60
+ JEE_ROLL_NO INTEGER PRIMARY KEY ,
61
+ JOSSA_DD VARCHAR (20 ),
62
+ INST_DD VARCHAR (20 ),
63
+
64
+ FOREIGN KEY (JEE_ROLL_NO) REFERENCES STUDENT_FORM(JEE_ROLL_NO),
65
+ FOREIGN KEY (JOSSA_DD) REFERENCES DD_DB(DD_NO),
66
+ FOREIGN KEY (INST_DD) REFERENCES DD_DB(DD_NO)
67
+ );
68
+
69
+
70
+ CREATE TABLE STUDENT_10_DB (
71
+ JEE_ROLL_NO INTEGER PRIMARY KEY ,
72
+ BOARD_NAME VARCHAR (30 ),
73
+ PASSING_YEAR VARCHAR (4 ),
74
+ PERCENTAGE INTEGER ,
75
+
76
+ FOREIGN KEY (JEE_ROLL_NO) REFERENCES STUDENT_FORM(JEE_ROLL_NO)
77
+ );
78
+
79
+ CREATE TABLE STUDENT_12_DB (
80
+ JEE_ROLL_NO INTEGER PRIMARY KEY ,
81
+ BOARD_NAME VARCHAR (30 ),
82
+ SUBJECT VARCHAR (30 ),
83
+ PASSING_YEAR VARCHAR (4 ),
84
+ PERCENTAGE INTEGER ,
85
+
86
+ FOREIGN KEY (JEE_ROLL_NO) REFERENCES STUDENT_FORM(JEE_ROLL_NO)
87
+ );
88
+
89
+ CREATE TABLE STUDENT_CURR_ADD (
90
+ JEE_ROLL_NO INTEGER PRIMARY KEY ,
91
+ ADDRESS VARCHAR (100 ),
92
+ CITY VARCHAR (30 ),
93
+ STATE VARCHAR (30 ),
94
+ PIN_CODE VARCHAR (6 ),
95
+ PHONE VARCHAR (11 ),
96
+
97
+ FOREIGN KEY (JEE_ROLL_NO) REFERENCES STUDENT_FORM(JEE_ROLL_NO)
98
+ );
99
+
100
+
101
+ CREATE TABLE STUDENT_PER_ADD (
102
+ JEE_ROLL_NO INTEGER PRIMARY KEY ,
103
+ ADDRESS VARCHAR (100 ),
104
+ CITY VARCHAR (30 ),
105
+ STATE VARCHAR (30 ),
106
+ PIN_CODE VARCHAR (6 ),
107
+ PHONE VARCHAR (11 ),
108
+
109
+ FOREIGN KEY (JEE_ROLL_NO) REFERENCES STUDENT_FORM(JEE_ROLL_NO)
110
+ );
111
+
112
+ CREATE TABLE STUDENT_DOCUMENTS (
113
+ JEE_ROLL_NO INTEGER PRIMARY KEY ,
114
+ ALLOTMENT_LETTER VARCHAR (30 ),
115
+ JEE_RANK_CARD VARCHAR (30 ),
116
+ PHOTO_ID VARCHAR (30 ),
117
+ DOB VARCHAR (30 ),
118
+ QEXAM VARCHAR (30 ),
119
+ INCOME_CERTIFICATE VARCHAR (30 ),
120
+ CAST_CERTIFICATE VARCHAR (30 ),
121
+ CAST_VALIDITY VARCHAR (30 ),
122
+ OBC_CERTIFICATE VARCHAR (30 ),
123
+ DISABILITY_CERTIFICATE VARCHAR (30 ),
124
+ TRANSFER_CERTIFICATE VARCHAR (30 ),
125
+ MIGRATION_CERTIFICATE VARCHAR (30 ),
126
+ AADHAR_CARD VARCHAR (30 ),
127
+ GAP_CARD VARCHAR (30 ),
128
+
129
+ FOREIGN KEY (JEE_ROLL_NO) REFERENCES STUDENT_FORM(JEE_ROLL_NO)
130
+ );
131
+
132
+ CREATE TABLE STUDENT_JEE_DETAILS (
133
+ JEE_ROLL_NO INTEGER PRIMARY KEY ,
134
+ ALLOTMENT_ROUND VARCHAR (2 ),
135
+ AIR INTEGER ,
136
+ PERCENTILE INTEGER ,
137
+ ALLOTMENT_CATEGORY VARCHAR (10 ),
138
+ CANDIDATE_CATEGORY VARCHAR (10 ),
139
+ FOREIGN KEY (JEE_ROLL_NO) REFERENCES STUDENT_FORM(JEE_ROLL_NO)
140
+ );
141
+
142
+ INSERT INTO STUDENT_FORM VALUES (1 ,1 );
143
+ -- INSERT INTO STUDENT_REG_DETAILS(JEE_ROLL_NO,SNAME,GENDER,BLOOD_GROUP,DOB,MOBILE1,MOBILE2,EMAIL,AADHAR_NO,BRANCH,MINORITY,FATHER_NAME,FATHER_OCCUPATION,MOTHER_NAME,MOTHER_OCCUPATION,PARENT_MOBILE,HOSTEL_REQ,PHOTO,SIGN)
144
+ -- VALUES(?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?);
145
+
146
+ INSERT INTO STUDENT_DESEASE( JEE_ROLL_NO,CHRONIC_DISEASE,DETAILS) VALUES (?,?,?);
147
+
148
+ INSERT INTO DD_DB(DD_NO,DD_DATE,DD_AMOUNT) VALUES (?,?,?);
149
+
150
+ INSERT INTO STUDENT_PAYMENTS( JEE_ROLL_NO,JOSSA_DD,INST_DD) VALUES (?,?,?);
151
+
152
+ INSERT INTO STUDENT_10_DB(JEE_ROLL_NO,BOARD_NAME,PASSING_YEAR,PERCENTAGE) VALUES (?,?,?,?);
153
+
154
+ INSERT INTO STUDENT_CURR_ADD(JEE_ROLL_NO,ADDRESS,CITY,STATE,PIN_CODE,PHONE) VALUES (?,?,?,?,?,?);
155
+
156
+ INSERT INTO STUDENT_JEE_DETAILS(JEE_ROLL_NO,ALLOTMENT_ROUND,AIR,PERCENTILE,ALLOTMENT_CATEGORY,CANDIDATE_CATEGORY) VALUES (?,?,?,?,?,?);
157
+
158
+ INSERT INTO STUDENT_DOCUMENTS( JEE_ROLL_NO, ALLOTMENT_LETTER, JEE_RANK_CARD , PHOTO_ID , DOB , QEXAM, INCOME_CERTIFICATE, CAST_CERTIFICATE, CAST_VALIDITY , OBC_CERTIFICATE , DISABILITY_CERTIFICATE, TRANSFER_CERTIFICATE , MIGRATION_CERTIFICATE, AADHAR_CARD , GAP_CARD) VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?);
0 commit comments