Setting environment for using XAMPP for Windows.
shaik@LADDAN c:\xampp
# mysql -u root
Welcome to the MariaDB monitor. Commands end with ; or \g.
Your MariaDB connection id is 8
Server version: 10.4.24-MariaDB [Link] binary distribution
Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
MariaDB [(none)]> use college;
Database changed
MariaDB [college]> show tables;
Empty set (0.001 sec)
MariaDB [college]> create table Student_details (Roll_no int primary key,First_name
varchar(100),Middle_name varchar(100),Last_name varchar(100),Date_of_birth
date,Gender enum('male''female''other'),Address longtext,Phone_number
varchar(100));
Query OK, 0 rows affected (0.040 sec)
MariaDB [college]> create table Fees (Fees_id int primary,Amount
varchar(100),Roll_no int,Status enum('paid''unpaid'),constraint fees_id_student
foreign key (Roll_no) references Student_details (Roll_no));
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that
corresponds to your MariaDB server version for the right syntax to use near 'Amount
varchar(100),Roll_no int,Status enum('paid''unpaid'),constraint fees_i...' at line
1
MariaDB [college]> create table Fees (Fees_id int primary key,Amount
varchar(100),Roll_no int,Status enum('paid''unpaid'),constraint fees_id_student
foreign key (Roll_no) references Student_details (Roll_no));
Query OK, 0 rows affected (0.063 sec)
MariaDB [college]> create table Attendance (Attendance int primary key,Date_Time
datetime,Mark enum('present''absent'),Roll_no int,constraint Attendance_id_student
foreign key(Roll_no) references Student_details (Roll_no));
Query OK, 0 rows affected (0.033 sec)
MariaDB [college]> create table skill (Skill_id int primary key,Skill_name
varchar(100),Description longtext);
Query OK, 0 rows affected (0.029 sec)
MariaDB [college]> create table Certificate (Certifiate_id int primary
key,Certificate_name varchar(100),Description longtext);
Query OK, 0 rows affected (0.034 sec)
MariaDB [college]> create table Skill_Enchantment_Course (SEC_id int primary
key,Skill_id int,Roll_no int,Certificate_id int,constraint skill_int_SEC foreign
key(Skill_id) references skill (Skill_id),constraint certificate_int_SEC foreign
key(Certificate_id) references Certificate (Certificate_id),constraint roll_int_SEC
foreign key(Roll_no) references Student_details (Roll_no));
ERROR 1005 (HY000): Can't create table `college`.`skill_enchantment_course` (errno:
150 "Foreign key constraint is incorrectly formed")
MariaDB [college]> create table Skill_Enchantment_Course (SEC_id int primary
key,Skill_id int,Roll_no int,Certificate_id int,constraint skill_int_SEC foreign
key(Skill_id) references skill (Skill_id),constraint roll_int_SEC foreign
key(Roll_no) references Student_details (Roll_no),constraint certificate_int_SEC
foreign key(Certificate_id) references Certificate(Certificate_id));
ERROR 1005 (HY000): Can't create table `college`.`skill_enchantment_course` (errno:
150 "Foreign key constraint is incorrectly formed")
MariaDB [college]> create table Skill_Enchantment_Course (SEC_id int primary
key,Skill_id int,Roll_no int,Certificate_id int,constraint skill_int_SEC foreign
key(Skill_id) references skill (Skill_id),constraint roll_int_SEC foreign
key(Roll_no) references Student_details (Roll_no),constraint certificate_int_SEC
foreign key(Certificate_id) references Certificate(Certifiate_id));
Query OK, 0 rows affected (0.054 sec)
MariaDB [college]> drop table Certificate;
ERROR 1451 (23000): Cannot delete or update a parent row: a foreign key constraint
fails
MariaDB [college]> drop table Skill_Enchantment_Course;;
Query OK, 0 rows affected (0.027 sec)
ERROR: No query specified
MariaDB [college]> drop table Certificate;
Query OK, 0 rows affected (0.020 sec)
MariaDB [college]> create table Certificate (Certificate_id int primary
key,Certificate_name varchar(100),Description longtext);
Query OK, 0 rows affected (0.044 sec)
MariaDB [college]> create table Skill_Enchantment_Course (SEC_id int primary
key,Skill_id int,Roll_no int,Certificate_id int,constraint skill_int_SEC foreign
key(Skill_id) references skill (Skill_id),constraint roll_int_SEC foreign
key(Roll_no) references Student_details (Roll_no),constraint certificate_int_SEC
foreign key(Certificate_id) references Certificate(Certificate_id));
Query OK, 0 rows affected (0.049 sec)
MariaDB [college]> create table Parent (Parent_id int primary key,Roll_no
int,Full_name varchar(100),Gender varchar(50),Date_of_birth date,Occupation
varchar(100),Phone_number varchar(100),Relation varchar(100),constraint
roll_id_parent foreign key(Roll_no) references Student_details (Roll_no));
Query OK, 0 rows affected (0.048 sec)
MariaDB [college]> create table Issue (Issue_id int primary key,Type
varchar(100),Description longtext,Issue_resolved enum('yes''no'),Roll_no
int,Parent_id int,constraint roll_int_issue foreign key(Roll_no) references
Student_details (Roll_no),constraint parent_int_SEC foreign key(Parent_id)
references Parent (Parent_id));
Query OK, 0 rows affected (0.067 sec)
MariaDB [college]> ommit;
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that
corresponds to your MariaDB server version for the right syntax to use near 'ommit'
at line 1
MariaDB [college]> commit;
Query OK, 0 rows affected (0.000 sec)
MariaDB [college]>
MariaDB [college]> select create table Student_details;
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that
corresponds to your MariaDB server version for the right syntax to use near 'create
table Student_details' at line 1
MariaDB [college]> select table Student_details;
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that
corresponds to your MariaDB server version for the right syntax to use near 'table
Student_details' at line 1
MariaDB [college]> select check table Student_details;
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that
corresponds to your MariaDB server version for the right syntax to use near 'check
table Student_details' at line 1
MariaDB [college]> select check Student_details;
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that
corresponds to your MariaDB server version for the right syntax to use near 'check
Student_details' at line 1
MariaDB [college]> create table Student_login (Student_login_id int primary
key,Roll_no int,username varchar(100), Password varchar(100),constraint
student_id_student foreign key(Roll_no) references Student_login (Roll_no));
ERROR 1005 (HY000): Can't create table `college`.`student_login` (errno: 150
"Foreign key constraint is incorrectly formed")
MariaDB [college]> create table Student_login (Student_login_id int primary
key,Roll_no int,username varchar(100), Password varchar(100),constraint
student_id_student foreign key(Roll_no) references Student_details (Roll_no));
Query OK, 0 rows affected (0.054 sec)
MariaDB [college]> create table Teaching_faculty (Teaching_faculty_id int primary
key,First_name varchar(100),Middle_name varchar(100),Last_name varchar(100),
Date_of_birth date,Phone_number varchar(100),Alternative number
varchar(100),Address longtext,Subject_teach varchar(100));
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that
corresponds to your MariaDB server version for the right syntax to use near
'varchar(100),Address longtext,Subject_teach varchar(100))' at line 1
MariaDB [college]> create table Teaching_faculty (Teaching_faculty_id int primary
key,First_name varchar(100),Middle_name varchar(100),Last_name varchar(100),
Date_of_birth date,Phone_number varchar(100),Alternative_number
varchar(100),Address longtext,Subject_teach varchar(100));
Query OK, 0 rows affected (0.062 sec)
MariaDB [college]> create table non_teaching_faculty (NTF_id int primary
key,Full_name varchar(100),Work varchar(100),Phone_number varchar(100),Address
longtext,Age enum('male''female''other'));
Query OK, 0 rows affected (0.043 sec)
MariaDB [college]> create table Salary (Salary_id int primary key,Amount
varchar(100),Status enum('paid''unpaid'),Teaching_faculty_id int,constraint
teach_id_salary foreign key(Teaching_faculty_id) references Teaching_faculty
(Teaching_faculty_id));
Query OK, 0 rows affected (0.052 sec)
MariaDB [college]> create table Salary_non_teaching (Salary_id int primary
key,Amount varchar(100),Status enum('paid''unpaid'),non_teaching_faculty_id
int,constraint nonteach_id_salary foreign key(non_teaching_faculty_id) references
non_teaching_faculty (NTF_id));
Query OK, 0 rows affected (0.051 sec)
MariaDB [college]> create table Teaching_faculty_login (Teaching_faculty int
primary key, Username varchar(100),Password varchar(100), Teaching_faculty_id
int,constraint login_id_teach foreign key(Teaching_faculty_id) references
Teaching_faculty (Teaching_faculty_id);)
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that
corresponds to your MariaDB server version for the right syntax to use near '' at
line 1
-> ;
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that
corresponds to your MariaDB server version for the right syntax to use near ')' at
line 1
MariaDB [college]> create table Teaching_faculty_login (Teaching_faculty int
primary key, Username varchar(100),Password varchar(100), Teaching_faculty_id
int,constraint login_id_teach foreign key(Teaching_faculty_id) references
Teaching_faculty (Teaching_faculty_id);
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that
corresponds to your MariaDB server version for the right syntax to use near '' at
line 1
MariaDB [college]> create table Teaching_faculty_login (Teaching_faculty int
primary key, Username varchar(100),Password varchar(100), Teaching_faculty_id
int,constraint login_id_teach foreign key(Teaching_faculty_id)references
Teaching_faculty (Teaching_faculty_id);
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that
corresponds to your MariaDB server version for the right syntax to use near '' at
line 1
MariaDB [college]>
MariaDB [college]>
MariaDB [college]>
MariaDB [college]> create table Teaching_faculty_login (Teaching_faculty int
primary key, Username varchar(100),Password varchar(100), Teaching_faculty_id
varchar(100),constraint login_id_teach foreign key(Teaching_faculty_id)references
Teaching_faculty (Teaching_faculty_id);
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that
corresponds to your MariaDB server version for the right syntax to use near '' at
line 1
MariaDB [college]> create table Teaching_faculty_login (Teaching_faculty int
primary key, Username varchar(100),Password varchar(100), Teaching_faculty_id
int,constraint login_id_teach foreign key(Teaching_faculty_id)references
Teaching_faculty (Teaching_faculty_id);
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that
corresponds to your MariaDB server version for the right syntax to use near '' at
line 1
MariaDB [college]> create table Teaching_faculty_login (Teaching_faculty int
primary key, Username varchar(100),Password varchar(100), Teaching_faculty_id
int,constraint login_id_teach foreign key(Teaching_faculty_id)references
Teaching_faculty (Teaching_faculty_id));
Query OK, 0 rows affected (0.050 sec)
MariaDB [college]> create table College_bus (Bus_id int primary key,Bus_number
varchar(100),Bus_type varchar(100),Bus_fees varchar(100),Route_to
varchar(100),Reparing_cost varchar(100),Teaching_faculty_id int,NTF_id int,Roll_no
int,constraint bus_id_teach foreign key(Teaching_faculty_id)references
Teaching_faculty (Teaching_faculty_id),constraint bus_id_nonteach foreign
key(Teaching_faculty_id)references Teaching_faculty
(Teaching_faculty_id),constraint bus_id_roll foreign key(Roll_no)references
Student_details (Roll_no));
Query OK, 0 rows affected (0.054 sec)
MariaDB [college]> create table Classroom (Classroom_id int primary key,Section
varchar(45),Year year,Roll_no int,Teaching_faculty_id int,constraint
class_id_student foreign key(Roll_no)references Student_details (Roll_no),
constraint class_id_teach foreign key(Teaching_faculty_id)references
Teaching_faculty (Teaching_faculty_id));
Query OK, 0 rows affected (0.730 sec)
MariaDB [college]> create table Grade(Grade_id int primary key,Student_name
varchar(100),Student_grade varchar(100));
Query OK, 0 rows affected (0.030 sec)
MariaDB [college]> create table course (Course_id int primary key,Course_name
varchar(100),Description varchar(100));
Query OK, 0 rows affected (0.044 sec)
MariaDB [college]> create table Timetable (Timetable_id int primary key,Course_id
int,Subject varchar(100),Teaching_faculty_id int,Duration time,Date date,constraint
course_id_time foreign key (Course_id) referenes course(Course_id),constraint
time_id_teach foreign key(Teaching_faculty_id)references Teaching_faculty
(Teaching_faculty_id));
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that
corresponds to your MariaDB server version for the right syntax to use near
'referenes course(Course_id),constraint time_id_teach foreign key(Teaching_fac...'
at line 1
MariaDB [college]> create table Timetable (Timetable_id int primary key,Course_id
int,Subject varchar(100),Teaching_faculty_id int,Duration time,Date date,constraint
course_id_time foreign key (Course_id) references course(Course_id),constraint
time_id_teach foreign key(Teaching_faculty_id)references Teaching_faculty
(Teaching_faculty_id));
Query OK, 0 rows affected (0.051 sec)
MariaDB [college]> create table student_course(Student_course_id int primary
key,Roll_no int,Timetable_id int, Grade_id int,Course_id int,constraint
course_id_roll foreign key(Roll_no)references Student_details (Roll_no),constraint
course_id_time foreign key(Timetable_id) references Timetable
(Timetable_id),constraint course_id_time foreign key(Grade_id)references Grade
(Grade_id),constraint course_id_course foreign key(ourse_id)references course
(Course_id));
ERROR 1072 (42000): Key column 'ourse_id' doesn't exist in table
MariaDB [college]> create table student_course(Student_course_id int primary
key,Roll_no int,Timetable_id int, Grade_id int,Course_id int,constraint
course_id_roll foreign key(Roll_no)references Student_details (Roll_no),constraint
course_id_time foreign key(Timetable_id) references Timetable
(Timetable_id),constraint course_id_time foreign key(Grade_id)references Grade
(Grade_id),constraint course_id_course foreign key(course_id)references course
(Course_id));
ERROR 1061 (42000): Duplicate key name 'course_id_time'
MariaDB [college]> create table student_course(Student_course_id int primary
key,Roll_no int,Timetable_id int, Grade_id int,Course_id int,constraint
course_id_roll foreign key(Roll_no)references Student_details (Roll_no),constraint
course_id_time foreign key(Timetable_id) references Timetable
(Timetable_id),constraint grade_id_time foreign key(Grade_id)references Grade
(Grade_id),constraint course_id_course foreign key(course_id)references course
(Course_id));
ERROR 1005 (HY000): Can't create table `college`.`student_course` (errno: 121
"Duplicate key on write or update")
MariaDB [college]> show tables;
+--------------------------+
| Tables_in_college |
+--------------------------+
| attendance |
| certificate |
| classroom |
| college_bus |
| course |
| fees |
| grade |
| issue |
| non_teaching_faculty |
| parent |
| salary |
| salary_non_teaching |
| skill |
| skill_enchantment_course |
| student_details |
| student_login |
| teaching_faculty |
| teaching_faculty_login |
| timetable |
+--------------------------+
19 rows in set (0.014 sec)
MariaDB [college]> create table student_course_details (Student_course_id int
primary key,Roll_no int,Timetable_id int, Grade_id int,Course_id int,constraint
course_id_roll foreign key(Roll_no)references Student_details (Roll_no),constraint
course_id_time foreign key(Timetable_id) references Timetable
(Timetable_id),constraint grade_id_time foreign key(Grade_id)references Grade
(Grade_id),constraint course_id_course foreign key(course_id)references course
(Course_id));
ERROR 1005 (HY000): Can't create table `college`.`student_course_details` (errno:
121 "Duplicate key on write or update")
MariaDB [college]>
MariaDB [college]>
MariaDB [college]>
MariaDB [college]>
MariaDB [college]>
MariaDB [college]> create table course_details (course_details_id int primary
key,Roll_no int,Timetable_id int, Grade_id int,Course_id int,constraint
course_id_roll foreign key(Roll_no)references Student_details (Roll_no),constraint
course_id_time foreign key(Timetable_id) references Timetable
(Timetable_id),constraint grade_id_time foreign key(Grade_id)references Grade
(Grade_id),constraint course_id_course foreign key(course_id)references course
(Course_id));
ERROR 1005 (HY000): Can't create table `college`.`course_details` (errno: 121
"Duplicate key on write or update")
MariaDB [college]> create table course_details (course_details_id int primary
key,Roll_no int,Timetable_id int, Grade_id int,Course_id int,constraint
course_id_roll foreign key(Roll_no)references Student_details (Roll_no),constraint
course_id_time foreign key(Timetable_id) references Timetable
(Timetable_id),constraint grade_id_time foreign key(Grade_id)references Grade
(Grade_id),constraint course_id_course foreign key(Course_id)references course
(Course_id));
ERROR 1005 (HY000): Can't create table `college`.`course_details` (errno: 121
"Duplicate key on write or update")
MariaDB [college]> create table course_details (course_details_id int,Roll_no
int,Grade_id int,Course_id int,constraint course_id_roll foreign
key(Roll_no)references Student_details (Roll_no),constraint course_id_time foreign
key(Grade_id)references Grade (Grade_id),constraint course_id_course foreign
key(Course_id)references course (Course_id));
ERROR 1005 (HY000): Can't create table `college`.`course_details` (errno: 121
"Duplicate key on write or update")
MariaDB [college]> create table course_details (course_details_id int,Roll_no
int,Grade_id int,Course_id int,constraint course_id_roll foreign
key(Roll_no)references Student_details (Roll_no),constraint course_id_time foreign
key(Grade_id)references Grade (Grade_id),constraint course_id foreign
key(Course_id)references course (Course_id));
ERROR 1005 (HY000): Can't create table `college`.`course_details` (errno: 121
"Duplicate key on write or update")
MariaDB [college]> create table course_details (course_details_id int,Roll_no
int,Grade_id int,Course_id int,Timtable int, foreign key(Roll_no)references
Student_details (Roll_no), foreign key(Grade_id)references Grade (Grade_id),
foreign key(Course_id)references course (Course_id),foreign key (Timetable)
references course (Timetable));
ERROR 1072 (42000): Key column 'Timetable' doesn't exist in table
MariaDB [college]> create table course_details (course_details_id int,Roll_no
int,Grade_id int,Course_id int,Timtable_id int, foreign key(Roll_no)references
Student_details (Roll_no), foreign key(Grade_id)references Grade (Grade_id),
foreign key(Course_id)references course (Course_id),foreign key (Timetable_id)
references Timetable (Timetable_id));
ERROR 1072 (42000): Key column 'Timetable_id' doesn't exist in table
MariaDB [college]> create table course_details (course_details_id int,Roll_no
int,Grade_id int,Course_id int,Timetable int, foreign key(Roll_no)references
Student_details (Roll_no), foreign key(Grade_id)references Grade (Grade_id),
foreign key(Course_id)references course (Course_id),foreign key (Timetable)
references course (Timetable));
ERROR 1005 (HY000): Can't create table `college`.`course_details` (errno: 150
"Foreign key constraint is incorrectly formed")
MariaDB [college]> create table student_course(Student_course_id int primary
key,Roll_no int,Timetable_id int, Grade_id int,Course_id int,constraint
course_id_roll foreign key(Roll_no)references Student_details (Roll_no),constraint
course_id_time foreign key(Timetable_id) references Timetable
(Timetable_id),constraint course_id_time foreign key(Grade_id)references Grade
(Grade_id),constraint course_id_course foreign key(ourse_id)references course
(Course_id));
ERROR 1072 (42000): Key column 'ourse_id' doesn't exist in table
MariaDB [college]> create table student_course(Student_course_id int primary
key,Roll_no int,Timetable_id int, Grade_id int,Course_id int,constraint
course_id_roll foreign key(Roll_no)references Student_details (Roll_no),constraint
course_id_time foreign key(Timetable_id) references Timetable
(Timetable_id),constraint course_id_time foreign key(Grade_id)references Grade
(Grade_id),constraint course_id_course foreign key(course_id)references course
(Course_id));
ERROR 1061 (42000): Duplicate key name 'course_id_time'
MariaDB [college]> create table student_course(Student_course_id int primary
key,Roll_no int,Timetable_id int, Grade_id int,Course_id int,constraint
course_id_roll foreign key(Roll_no)references Student_details (Roll_no),constraint
course_id_time foreign key(Timetable_id) references Timetable
(Timetable_id),constraint course_id_time foreign key(Grade_id)references Grade
(Grade_id),constraint course_id_course foreign key(course_id)references course
(Course_id));
ERROR 1061 (42000): Duplicate key name 'course_id_time'
MariaDB [college]> create table Exam(Exam_id int primary key,Course_id
int,Exam_datetime,Duration time,constraint exam_id_course foreign key(Course_id)
references Course (Course_id));
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that
corresponds to your MariaDB server version for the right syntax to use near
'Duration time,constraint exam_id_course foreign key(Course_id) references Cou...'
at line 1
MariaDB [college]> create table Exam(Exam_id int primary key,Course_id
int,Exam_datetime datetime,Duration time,constraint exam_id_course foreign
key(Course_id) references Course (Course_id));
Query OK, 0 rows affected (0.050 sec)
MariaDB [college]> create table Exam_result (Exam_result_id int primary key,
Exam_id int,Roll_no int,Subject varchar(100),Marks varchar(100),constraint
exam_id_result foreign key (Exam_id) references Exam(Exam_id),constraint
Roll_id_exam foreign key(Roll_no) references Student_details (Roll_no));
Query OK, 0 rows affected (0.035 sec)
MariaDB [college]> alter table course add Subject varhar(100);
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that
corresponds to your MariaDB server version for the right syntax to use near '(100)'
at line 1
MariaDB [college]> alter table course add Subject varchar(100);
Query OK, 0 rows affected (0.031 sec)
Records: 0 Duplicates: 0 Warnings: 0
MariaDB [college]> desc grade;
+---------------+--------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+---------------+--------------+------+-----+---------+-------+
| Grade_id | int(11) | NO | PRI | NULL | |
| Student_name | varchar(100) | YES | | NULL | |
| Student_grade | varchar(100) | YES | | NULL | |
+---------------+--------------+------+-----+---------+-------+
3 rows in set (0.032 sec)
MariaDB [college]> alter table Grade add Roll_no int;
Query OK, 0 rows affected (0.025 sec)
Records: 0 Duplicates: 0 Warnings: 0
MariaDB [college]> alter table Grade add constraint grade_id_student foreign key
(Roll_no) references Student_details (Roll_no);
Query OK, 0 rows affected (0.085 sec)
Records: 0 Duplicates: 0 Warnings: 0
MariaDB [college]>