deyanmalinov

05-mysql

Sep 19th, 2020 (edited)
150
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. CREATE TABLE `directors` (
  2.   `id` INT PRIMARY KEY NOT NULL AUTO_INCREMENT,
  3.   `director_name` VARCHAR(45) NOT NULL,
  4.   `notes` VARCHAR(200) NULL
  5. );
  6.  
  7. CREATE TABLE `genres` (
  8.   `id` INT PRIMARY KEY NOT NULL AUTO_INCREMENT,
  9.   `genre_name` VARCHAR(45) NOT NULL,
  10.   `notes` VARCHAR(200) NULL
  11. );
  12.  
  13. CREATE TABLE `categories` (
  14.   `id` INT PRIMARY KEY NOT NULL AUTO_INCREMENT,
  15.   `category_name` VARCHAR(45) NOT NULL,
  16.   `notes` VARCHAR(200) NULL
  17. );
  18.  
  19. CREATE TABLE `movies` (
  20.   `id` INT PRIMARY KEY NOT NULL AUTO_INCREMENT,
  21.   `title` VARCHAR(45) NOT NULL,
  22.   `director_id` INT NOT NULL,
  23.   `copyright_year` DATE NOT NULL,
  24.   `length` INT NOT NULL,
  25.   `genre_id` INT NOT NULL,
  26.   `category_id` INT NOT NULL,
  27.   `rating` VARCHAR(200) NULL,
  28.   `notes` VARCHAR(200) NULL
  29. );
  30.  
  31. INSERT INTO `directors` (`id`, `director_name`, `notes`) VALUES
  32. ('1', 'text', 'text'),
  33. ('2', 'text', 'text'),
  34. ('3', 'text', 'text');
  35.  
  36. INSERT INTO `genres` (`id`, `genre_name`, `notes`) VALUES
  37. ('1', 'text', 'text'),
  38. ('2', 'text', 'text'),
  39. ('3', 'text', 'text');
  40.  
  41. INSERT INTO `categories` (`id`, `category_name`, `notes`) VALUES
  42. ('1', 'text', 'text'),
  43. ('2', 'text', 'text'),
  44. ('3', 'text', 'text');
  45.  
  46. INSERT INTO `movies` (`id`, `title`, `director_id`, `copyright_year`, `length`, `genre_id`, `category_id`, `rating`, `notes`) VALUES
  47. ('1', 'text', '123', '1989-10-10', '123', '123', '123', 'text', 'text'),
  48. ('2', 'text', '123', '1989-10-10', '123', '123', '123', 'text', 'text'),
  49. ('3', 'text', '123', '1989-10-10', '123', '123', '123', 'text', 'text'),
  50. ('4', 'text', '123', '1989-10-10', '123', '123', '123', 'text', 'text'),
  51. ('5', 'text', '123', '1989-10-10', '123', '123', '123', 'text', 'text');
  52.  
RAW Paste Data