-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathdb.sql
More file actions
11 lines (8 loc) · 1.02 KB
/
Copy pathdb.sql
File metadata and controls
11 lines (8 loc) · 1.02 KB
1
2
3
4
5
6
7
8
9
10
11
/* Create Students table */
CREATE TABLE `project`.`students` ( `id` VARCHAR(10) NOT NULL , `name` VARCHAR(42) NOT NULL , `password` VARCHAR(150) NOT NULL , `sem` INT NOT NULL , `email` VARCHAR(50) NOT NULL , `roll_no` INT NOT NULL , PRIMARY KEY (`id`)) ENGINE = InnoDB;
/* Create Teachers table */
CREATE TABLE `project`.`teachers` ( `id` INT NOT NULL AUTO_INCREMENT , `name` VARCHAR(42) NOT NULL , `password` VARCHAR(150) NOT NULL , `verified` INT NOT NULL , `email` VARCHAR(50) NOT NULL , PRIMARY KEY (`id`)) ENGINE = InnoDB;
/* Create Labs table */
CREATE TABLE `project`.`labs` ( `id` INT NOT NULL AUTO_INCREMENT , `name` VARCHAR(50) NOT NULL , `code` VARCHAR(7) NOT NULL , `sem` INT NOT NULL , `year` INT NOT NULL , `active` INT NOT NULL , `teacher_1` INT NOT NULL , `teacher_2` INT NOT NULL , PRIMARY KEY (`id`)) ENGINE = InnoDB;
/* Insert into Labs table example */
INSERT INTO `labs` (`id`, `name`, `code`, `sem`, `year`, `active`, `teacher_1`, `teacher_2`) VALUES (NULL, 'Network Programming Lab', 'CS333', '6', '2020', '1', '1', '2')