Advertisement
Guest User

Untitled

a guest
Jan 29th, 2020
127
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
MySQL 0.94 KB | None | 0 0
  1. CREATE TABLE `students` (
  2.     `student_id` INT PRIMARY KEY AUTO_INCREMENT,
  3.     `name` VARCHAR(20) NOT NULL
  4. );
  5.  
  6. CREATE TABLE `exams` (
  7.     `exam_id` INT PRIMARY KEY,
  8.     `name` VARCHAR(20) NOT NULL
  9. );
  10.  
  11. INSERT INTO `students` (`name`) VALUES
  12.     ('Mila'),
  13.     ('Toni'),
  14.     ('Ron');
  15.  
  16. INSERT INTO `exams` VALUES
  17.     (101, 'Spring MVC'),
  18.     (102, 'Neo4j'),
  19.     (103, 'Oracle 11g');
  20.  
  21. CREATE TABLE `students_exams` (
  22.     `student_id` INT NOT NULL,
  23.     `exam_id` INT NOT NULL,
  24.     CONSTRAINT `pk_students_exams`
  25.         PRIMARY KEY (`student_id`, `exam_id`),
  26.     CONSTRAINT `fk_students_exams_students`
  27.         FOREIGN KEY (`student_id`)
  28.             REFERENCES `students`(`student_id`),
  29.     CONSTRAINT `fk_students_exams_exams`
  30.         FOREIGN KEY (`exam_id`)
  31.             REFERENCES `exams`(`exam_id`)
  32. );
  33.  
  34. INSERT INTO `students_exams` VALUES
  35.     (1, 101),
  36.     (1, 102),
  37.     (2, 101),
  38.     (3, 103),
  39.     (2, 102),
  40.     (2, 103);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement