· 5 years ago · Apr 15, 2020, 06:24 PM
1CREATE DATABASE IF NOT EXISTS `warehouse` /*!40100 DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci */ /*!80016 DEFAULT ENCRYPTION='N' */;
2USE `warehouse`;
3-- MySQL dump 10.13 Distrib 8.0.19, for Win64 (x86_64)
4--
5-- Host: localhost Database: warehouse
6-- ------------------------------------------------------
7-- Server version 8.0.19
8
9/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
10/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
11/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
12/*!50503 SET NAMES utf8 */;
13/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */;
14/*!40103 SET TIME_ZONE='+00:00' */;
15/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
16/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
17/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
18/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
19
20--
21-- Table structure for table `customers`
22--
23
24DROP TABLE IF EXISTS `customers`;
25/*!40101 SET @saved_cs_client = @@character_set_client */;
26/*!50503 SET character_set_client = utf8mb4 */;
27CREATE TABLE `customers` (
28 `id` int NOT NULL AUTO_INCREMENT,
29 `name` varchar(45) DEFAULT NULL,
30 `points` int DEFAULT NULL,
31 `email` varchar(45) DEFAULT NULL,
32 `phone` varchar(15) DEFAULT NULL,
33 PRIMARY KEY (`id`),
34 UNIQUE KEY `id_UNIQUE` (`id`),
35 UNIQUE KEY `email_UNIQUE` (`email`),
36 UNIQUE KEY `phone_UNIQUE` (`phone`)
37) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
38/*!40101 SET character_set_client = @saved_cs_client */;
39
40--
41-- Table structure for table `inventory`
42--
43
44DROP TABLE IF EXISTS `inventory`;
45/*!40101 SET @saved_cs_client = @@character_set_client */;
46/*!50503 SET character_set_client = utf8mb4 */;
47CREATE TABLE `inventory` (
48 `SKU` varchar(14) NOT NULL,
49 `UPC` char(13) DEFAULT NULL,
50 `Type` varchar(10) DEFAULT NULL,
51 `Quantity` int DEFAULT NULL,
52 `Cost` decimal(10,2) DEFAULT NULL,
53 PRIMARY KEY (`SKU`),
54 UNIQUE KEY `SKU_UNIQUE` (`SKU`),
55 UNIQUE KEY `UPC_UNIQUE` (`UPC`)
56) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
57/*!40101 SET character_set_client = @saved_cs_client */;
58
59--
60-- Table structure for table `orderhistory`
61--
62
63DROP TABLE IF EXISTS `orderhistory`;
64/*!40101 SET @saved_cs_client = @@character_set_client */;
65/*!50503 SET character_set_client = utf8mb4 */;
66CREATE TABLE `orderhistory` (
67 `orderid` int NOT NULL AUTO_INCREMENT,
68 `customerid` int DEFAULT NULL,
69 `sku` varchar(14) DEFAULT NULL,
70 `price` decimal(10,0) DEFAULT NULL,
71 `date` datetime DEFAULT NULL,
72 PRIMARY KEY (`orderid`),
73 KEY `sku_idx` (`sku`),
74 KEY `custid_idx` (`customerid`),
75 CONSTRAINT `custid` FOREIGN KEY (`customerid`) REFERENCES `customers` (`id`),
76 CONSTRAINT `skuhistory` FOREIGN KEY (`sku`) REFERENCES `inventory` (`SKU`)
77) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
78/*!40101 SET character_set_client = @saved_cs_client */;
79
80--
81-- Table structure for table `shoes`
82--
83
84DROP TABLE IF EXISTS `shoes`;
85/*!40101 SET @saved_cs_client = @@character_set_client */;
86/*!50503 SET character_set_client = utf8mb4 */;
87CREATE TABLE `shoes` (
88 `shoeSKU` varchar(14) NOT NULL,
89 `model_name` varchar(25) DEFAULT NULL,
90 `size` varchar(5) DEFAULT NULL,
91 `width` varchar(5) DEFAULT NULL,
92 `sex` varchar(1) DEFAULT NULL,
93 `brand` varchar(25) DEFAULT NULL,
94 PRIMARY KEY (`shoeSKU`),
95 CONSTRAINT `SKU` FOREIGN KEY (`shoeSKU`) REFERENCES `inventory` (`SKU`)
96) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
97/*!40101 SET character_set_client = @saved_cs_client */;
98/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */;
99
100/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
101/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
102/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
103/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
104/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
105/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
106/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
107
108-- Dump completed on 2020-04-15 13:04:23