· 7 years ago · Jan 11, 2019, 05:04 AM
1-- MySQL dump 10.13 Distrib 5.7.24, for Linux (x86_64)
2--
3-- Host: localhost Database: moviedb
4-- ------------------------------------------------------
5-- Server version 5.7.24-0ubuntu0.18.04.1
6
7/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
8/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
9/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
10/*!40101 SET NAMES utf8 */;
11/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */;
12/*!40103 SET TIME_ZONE='+00:00' */;
13/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
14/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
15/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
16/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
17
18--
19-- Table structure for table `creditcards`
20--
21
22DROP TABLE IF EXISTS `creditcards`;
23/*!40101 SET @saved_cs_client = @@character_set_client */;
24/*!40101 SET character_set_client = utf8 */;
25CREATE TABLE `creditcards` (
26 `id` varchar(20) NOT NULL,
27 `firstName` varchar(50) NOT NULL,
28 `lastName` varchar(50) NOT NULL,
29 `expiration` date NOT NULL,
30 PRIMARY KEY (`id`)
31) ENGINE=InnoDB DEFAULT CHARSET=latin1;
32/*!40101 SET character_set_client = @saved_cs_client */;
33
34--
35-- Table structure for table `customers`
36--
37
38DROP TABLE IF EXISTS `customers`;
39/*!40101 SET @saved_cs_client = @@character_set_client */;
40/*!40101 SET character_set_client = utf8 */;
41CREATE TABLE `customers` (
42 `id` int(11) NOT NULL AUTO_INCREMENT,
43 `firstName` varchar(50) NOT NULL,
44 `lastName` varchar(50) NOT NULL,
45 `ccId` varchar(20) NOT NULL,
46 `address` varchar(200) NOT NULL,
47 `email` varchar(50) NOT NULL,
48 `password` varchar(20) NOT NULL,
49 PRIMARY KEY (`id`),
50 KEY `customers_ccId_idx` (`ccId`),
51 CONSTRAINT `customers_ccId` FOREIGN KEY (`ccId`) REFERENCES `creditcards` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION
52) ENGINE=InnoDB DEFAULT CHARSET=latin1;
53/*!40101 SET character_set_client = @saved_cs_client */;
54
55--
56-- Table structure for table `genre_in_movies`
57--
58
59DROP TABLE IF EXISTS `genre_in_movies`;
60/*!40101 SET @saved_cs_client = @@character_set_client */;
61/*!40101 SET character_set_client = utf8 */;
62CREATE TABLE `genre_in_movies` (
63 `genreId` int(11) NOT NULL,
64 `movieId` varchar(10) NOT NULL,
65 KEY `genreId_idx` (`genreId`),
66 KEY `movieId_idx` (`movieId`),
67 CONSTRAINT `genre_genreId` FOREIGN KEY (`genreId`) REFERENCES `genres` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION,
68 CONSTRAINT `genre_movieId` FOREIGN KEY (`movieId`) REFERENCES `movies` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION
69) ENGINE=InnoDB DEFAULT CHARSET=latin1;
70/*!40101 SET character_set_client = @saved_cs_client */;
71
72--
73-- Table structure for table `genres`
74--
75
76DROP TABLE IF EXISTS `genres`;
77/*!40101 SET @saved_cs_client = @@character_set_client */;
78/*!40101 SET character_set_client = utf8 */;
79CREATE TABLE `genres` (
80 `id` int(11) NOT NULL AUTO_INCREMENT,
81 `name` varchar(32) NOT NULL,
82 PRIMARY KEY (`id`)
83) ENGINE=InnoDB AUTO_INCREMENT=24 DEFAULT CHARSET=latin1;
84/*!40101 SET character_set_client = @saved_cs_client */;
85
86--
87-- Table structure for table `movies`
88--
89
90DROP TABLE IF EXISTS `movies`;
91/*!40101 SET @saved_cs_client = @@character_set_client */;
92/*!40101 SET character_set_client = utf8 */;
93CREATE TABLE `movies` (
94 `id` varchar(10) NOT NULL,
95 `title` varchar(100) NOT NULL,
96 `year` int(11) NOT NULL,
97 `director` varchar(100) NOT NULL,
98 PRIMARY KEY (`id`)
99) ENGINE=InnoDB DEFAULT CHARSET=latin1;
100/*!40101 SET character_set_client = @saved_cs_client */;
101
102--
103-- Table structure for table `ratings`
104--
105
106DROP TABLE IF EXISTS `ratings`;
107/*!40101 SET @saved_cs_client = @@character_set_client */;
108/*!40101 SET character_set_client = utf8 */;
109CREATE TABLE `ratings` (
110 `movieId` varchar(10) NOT NULL,
111 `rating` float NOT NULL,
112 `numVotes` int(11) NOT NULL,
113 KEY `ratings_movieId_idx` (`movieId`),
114 CONSTRAINT `ratings_movieId` FOREIGN KEY (`movieId`) REFERENCES `movies` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION
115) ENGINE=InnoDB DEFAULT CHARSET=latin1;
116/*!40101 SET character_set_client = @saved_cs_client */;
117
118--
119-- Table structure for table `sales`
120--
121
122DROP TABLE IF EXISTS `sales`;
123/*!40101 SET @saved_cs_client = @@character_set_client */;
124/*!40101 SET character_set_client = utf8 */;
125CREATE TABLE `sales` (
126 `id` int(11) NOT NULL AUTO_INCREMENT,
127 `customerId` int(11) NOT NULL,
128 `movieId` varchar(10) NOT NULL,
129 `saleDate` date NOT NULL,
130 PRIMARY KEY (`id`),
131 KEY `sales_customerId_idx` (`customerId`),
132 KEY `sales_movieId_idx` (`movieId`),
133 CONSTRAINT `sales_customerId` FOREIGN KEY (`customerId`) REFERENCES `customers` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION,
134 CONSTRAINT `sales_movieId` FOREIGN KEY (`movieId`) REFERENCES `movies` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION
135) ENGINE=InnoDB DEFAULT CHARSET=latin1;
136/*!40101 SET character_set_client = @saved_cs_client */;
137
138--
139-- Table structure for table `stars`
140--
141
142DROP TABLE IF EXISTS `stars`;
143/*!40101 SET @saved_cs_client = @@character_set_client */;
144/*!40101 SET character_set_client = utf8 */;
145CREATE TABLE `stars` (
146 `id` varchar(10) NOT NULL,
147 `name` varchar(100) NOT NULL,
148 `birthYear` int(11) DEFAULT NULL,
149 PRIMARY KEY (`id`)
150) ENGINE=InnoDB DEFAULT CHARSET=latin1;
151/*!40101 SET character_set_client = @saved_cs_client */;
152
153--
154-- Table structure for table `stars_in_movies`
155--
156
157DROP TABLE IF EXISTS `stars_in_movies`;
158/*!40101 SET @saved_cs_client = @@character_set_client */;
159/*!40101 SET character_set_client = utf8 */;
160CREATE TABLE `stars_in_movies` (
161 `starId` varchar(10) NOT NULL,
162 `movieId` varchar(10) NOT NULL,
163 KEY `startId_idx` (`starId`),
164 KEY `movieId_idx` (`movieId`),
165 CONSTRAINT `stars_movieId` FOREIGN KEY (`movieId`) REFERENCES `movies` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION,
166 CONSTRAINT `stars_startId` FOREIGN KEY (`starId`) REFERENCES `stars` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION
167) ENGINE=InnoDB DEFAULT CHARSET=latin1;
168/*!40101 SET character_set_client = @saved_cs_client */;
169/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */;
170
171/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
172/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
173/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
174/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
175/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
176/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
177/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
178
179-- Dump completed on 2019-01-10 2:17:05