· 6 years ago · Nov 13, 2019, 06:34 AM
1comments-- MySQL Script generated by MySQL Workbench
2-- Wed Nov 13 13:48:56 2019
3-- Model: New Model Version: 1.0
4-- MySQL Workbench Forward Engineering
5
6SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0;
7SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0;
8SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION';
9
10-- -----------------------------------------------------
11-- Schema mydb
12-- -----------------------------------------------------
13-- -----------------------------------------------------
14-- Schema movie_review
15-- -----------------------------------------------------
16
17-- -----------------------------------------------------
18-- Schema movie_review
19-- -----------------------------------------------------
20CREATE SCHEMA IF NOT EXISTS `movie_review` DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci ;
21USE `movie_review` ;
22
23-- -----------------------------------------------------
24-- Table `movie_review`.`movie`
25-- -----------------------------------------------------
26CREATE TABLE IF NOT EXISTS `movie_review`.`movie` (
27 `id` INT NOT NULL AUTO_INCREMENT,
28 `title` VARCHAR(255) NOT NULL,
29 `availability` VARCHAR(15) NOT NULL,
30 `story` TEXT(1024) NULL,
31 `buy` TEXT(1024) NULL,
32 `thumb` VARCHAR(255) NOT NULL,
33 `video1` VARCHAR(255) NULL,
34 `video2` VARCHAR(255) NULL,
35 `poster` VARCHAR(255) NULL,
36 `advice` VARCHAR(255) NULL,
37 `cast` TEXT(1024) NULL,
38 `director` VARCHAR(60) NULL,
39 `genre` VARCHAR(50) NULL,
40 `duration` VARCHAR(20) NULL,
41 `release` VARCHAR(30) NULL,
42 PRIMARY KEY (`id`))
43ENGINE = InnoDB;
44
45
46-- -----------------------------------------------------
47-- Table `movie_review`.`comments`
48-- -----------------------------------------------------
49CREATE TABLE IF NOT EXISTS `movie_review`.`comments` (
50 `_id` INT NOT NULL AUTO_INCREMENT,
51 `movieid` INT NOT NULL,
52 `username` VARCHAR(20) NOT NULL,
53 `review` TEXT(1024) NULL,
54 `dateposted` VARCHAR(100) NULL,
55 `rating` INT NULL,
56 PRIMARY KEY (`_id`),
57 INDEX `movieid_idx` (`movieid` ASC) VISIBLE,
58 CONSTRAINT `movieid`
59 FOREIGN KEY (`movieid`)
60 REFERENCES `movie_review`.`movie` (`id`)
61 ON DELETE CASCADE
62 ON UPDATE NO ACTION)
63ENGINE = InnoDB;
64
65
66SET SQL_MODE=@OLD_SQL_MODE;
67SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS;
68SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS;