mirror of
				https://github.com/DerTyp7/shop-ejs-expressjs.git
				synced 2025-10-30 21:07:11 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			319 lines
		
	
	
		
			11 KiB
		
	
	
	
		
			SQL
		
	
	
	
	
	
			
		
		
	
	
			319 lines
		
	
	
		
			11 KiB
		
	
	
	
		
			SQL
		
	
	
	
	
	
| -- MariaDB dump 10.19  Distrib 10.4.24-MariaDB, for Win64 (AMD64)
 | |
| --
 | |
| -- Host: localhost    Database: onlineshop
 | |
| -- ------------------------------------------------------
 | |
| -- Server version	10.4.24-MariaDB
 | |
| 
 | |
| /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
 | |
| /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
 | |
| /*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
 | |
| /*!40101 SET NAMES utf8mb4 */;
 | |
| /*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */;
 | |
| /*!40103 SET TIME_ZONE='+00:00' */;
 | |
| /*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
 | |
| /*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
 | |
| /*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
 | |
| /*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
 | |
| 
 | |
| --
 | |
| -- Table structure for table `addresses`
 | |
| --
 | |
| 
 | |
| DROP TABLE IF EXISTS `addresses`;
 | |
| /*!40101 SET @saved_cs_client     = @@character_set_client */;
 | |
| /*!40101 SET character_set_client = utf8 */;
 | |
| CREATE TABLE `addresses` (
 | |
|   `id` int(11) NOT NULL AUTO_INCREMENT,
 | |
|   `street` varchar(60) NOT NULL,
 | |
|   `housenumber` int(11) NOT NULL,
 | |
|   `postcode` varchar(30) NOT NULL,
 | |
|   `city` varchar(60) NOT NULL,
 | |
|   `country` varchar(60) NOT NULL,
 | |
|   `userId` int(11) NOT NULL,
 | |
|   PRIMARY KEY (`id`),
 | |
|   KEY `addresses_ibfk_1` (`userId`),
 | |
|   CONSTRAINT `addresses_ibfk_1` FOREIGN KEY (`userId`) REFERENCES `users` (`id`) ON DELETE CASCADE
 | |
| ) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4;
 | |
| /*!40101 SET character_set_client = @saved_cs_client */;
 | |
| 
 | |
| --
 | |
| -- Dumping data for table `addresses`
 | |
| --
 | |
| 
 | |
| LOCK TABLES `addresses` WRITE;
 | |
| /*!40000 ALTER TABLE `addresses` DISABLE KEYS */;
 | |
| INSERT INTO `addresses` VALUES (1,'street',1,'postcode','city','country',18);
 | |
| /*!40000 ALTER TABLE `addresses` ENABLE KEYS */;
 | |
| UNLOCK TABLES;
 | |
| 
 | |
| --
 | |
| -- Table structure for table `categories`
 | |
| --
 | |
| 
 | |
| DROP TABLE IF EXISTS `categories`;
 | |
| /*!40101 SET @saved_cs_client     = @@character_set_client */;
 | |
| /*!40101 SET character_set_client = utf8 */;
 | |
| CREATE TABLE `categories` (
 | |
|   `id` int(11) NOT NULL AUTO_INCREMENT,
 | |
|   `name` varchar(255) NOT NULL,
 | |
|   PRIMARY KEY (`id`),
 | |
|   UNIQUE KEY `name` (`name`)
 | |
| ) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8mb4;
 | |
| /*!40101 SET character_set_client = @saved_cs_client */;
 | |
| 
 | |
| --
 | |
| -- Dumping data for table `categories`
 | |
| --
 | |
| 
 | |
| LOCK TABLES `categories` WRITE;
 | |
| /*!40000 ALTER TABLE `categories` DISABLE KEYS */;
 | |
| INSERT INTO `categories` VALUES (3,'Bauwaren'),(1,'Elektrowaren'),(4,'Television');
 | |
| /*!40000 ALTER TABLE `categories` ENABLE KEYS */;
 | |
| UNLOCK TABLES;
 | |
| 
 | |
| --
 | |
| -- Table structure for table `order_products`
 | |
| --
 | |
| 
 | |
| DROP TABLE IF EXISTS `order_products`;
 | |
| /*!40101 SET @saved_cs_client     = @@character_set_client */;
 | |
| /*!40101 SET character_set_client = utf8 */;
 | |
| CREATE TABLE `order_products` (
 | |
|   `id` int(11) NOT NULL AUTO_INCREMENT,
 | |
|   `price` decimal(10,2) NOT NULL,
 | |
|   `quantity` int(11) NOT NULL,
 | |
|   `productId` int(11) NOT NULL,
 | |
|   `orderId` int(11) NOT NULL,
 | |
|   PRIMARY KEY (`id`),
 | |
|   KEY `order_products_ibfk_1` (`productId`),
 | |
|   KEY `orderId` (`orderId`),
 | |
|   CONSTRAINT `order_products_ibfk_1` FOREIGN KEY (`productId`) REFERENCES `products` (`id`) ON DELETE CASCADE,
 | |
|   CONSTRAINT `order_products_ibfk_2` FOREIGN KEY (`orderId`) REFERENCES `orders` (`id`) ON DELETE CASCADE
 | |
| ) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8mb4;
 | |
| /*!40101 SET character_set_client = @saved_cs_client */;
 | |
| 
 | |
| --
 | |
| -- Dumping data for table `order_products`
 | |
| --
 | |
| 
 | |
| LOCK TABLES `order_products` WRITE;
 | |
| /*!40000 ALTER TABLE `order_products` DISABLE KEYS */;
 | |
| INSERT INTO `order_products` VALUES (6,1.50,50,1,1);
 | |
| /*!40000 ALTER TABLE `order_products` ENABLE KEYS */;
 | |
| UNLOCK TABLES;
 | |
| 
 | |
| --
 | |
| -- Table structure for table `order_status`
 | |
| --
 | |
| 
 | |
| DROP TABLE IF EXISTS `order_status`;
 | |
| /*!40101 SET @saved_cs_client     = @@character_set_client */;
 | |
| /*!40101 SET character_set_client = utf8 */;
 | |
| CREATE TABLE `order_status` (
 | |
|   `id` int(11) NOT NULL AUTO_INCREMENT,
 | |
|   `received` tinyint(1) NOT NULL DEFAULT 0,
 | |
|   `trackingnumber` varchar(255) DEFAULT NULL,
 | |
|   PRIMARY KEY (`id`),
 | |
|   UNIQUE KEY `trackingnumber` (`trackingnumber`)
 | |
| ) ENGINE=InnoDB AUTO_INCREMENT=11 DEFAULT CHARSET=utf8mb4;
 | |
| /*!40101 SET character_set_client = @saved_cs_client */;
 | |
| 
 | |
| --
 | |
| -- Dumping data for table `order_status`
 | |
| --
 | |
| 
 | |
| LOCK TABLES `order_status` WRITE;
 | |
| /*!40000 ALTER TABLE `order_status` DISABLE KEYS */;
 | |
| INSERT INTO `order_status` VALUES (5,0,'undefined'),(8,0,'tasdadse'),(9,0,'tasddadse');
 | |
| /*!40000 ALTER TABLE `order_status` ENABLE KEYS */;
 | |
| UNLOCK TABLES;
 | |
| 
 | |
| --
 | |
| -- Table structure for table `orders`
 | |
| --
 | |
| 
 | |
| DROP TABLE IF EXISTS `orders`;
 | |
| /*!40101 SET @saved_cs_client     = @@character_set_client */;
 | |
| /*!40101 SET character_set_client = utf8 */;
 | |
| CREATE TABLE `orders` (
 | |
|   `id` int(11) NOT NULL AUTO_INCREMENT,
 | |
|   `order_statusId` int(11) NOT NULL,
 | |
|   `userId` int(11) NOT NULL,
 | |
|   PRIMARY KEY (`id`),
 | |
|   KEY `userId` (`userId`),
 | |
|   KEY `orders_ibfk_2` (`order_statusId`),
 | |
|   CONSTRAINT `orders_ibfk_1` FOREIGN KEY (`userId`) REFERENCES `users` (`id`) ON DELETE CASCADE,
 | |
|   CONSTRAINT `orders_ibfk_2` FOREIGN KEY (`order_statusId`) REFERENCES `order_status` (`id`) ON DELETE CASCADE
 | |
| ) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8mb4;
 | |
| /*!40101 SET character_set_client = @saved_cs_client */;
 | |
| 
 | |
| --
 | |
| -- Dumping data for table `orders`
 | |
| --
 | |
| 
 | |
| LOCK TABLES `orders` WRITE;
 | |
| /*!40000 ALTER TABLE `orders` DISABLE KEYS */;
 | |
| INSERT INTO `orders` VALUES (1,8,18),(2,9,18),(3,9,18);
 | |
| /*!40000 ALTER TABLE `orders` ENABLE KEYS */;
 | |
| UNLOCK TABLES;
 | |
| 
 | |
| --
 | |
| -- Table structure for table `products`
 | |
| --
 | |
| 
 | |
| DROP TABLE IF EXISTS `products`;
 | |
| /*!40101 SET @saved_cs_client     = @@character_set_client */;
 | |
| /*!40101 SET character_set_client = utf8 */;
 | |
| CREATE TABLE `products` (
 | |
|   `id` int(11) NOT NULL AUTO_INCREMENT,
 | |
|   `name` varchar(60) NOT NULL,
 | |
|   `price` decimal(10,2) NOT NULL,
 | |
|   `description` text NOT NULL,
 | |
|   `quantity` int(11) NOT NULL DEFAULT 0,
 | |
|   `delivery_time` int(11) NOT NULL,
 | |
|   `sellerId` int(11) NOT NULL,
 | |
|   `categoryId` int(11) NOT NULL,
 | |
|   PRIMARY KEY (`id`),
 | |
|   KEY `article_ibfk_1` (`sellerId`),
 | |
|   KEY `article_ibfk_2` (`categoryId`),
 | |
|   CONSTRAINT `products_ibfk_1` FOREIGN KEY (`sellerId`) REFERENCES `sellers` (`id`) ON DELETE CASCADE,
 | |
|   CONSTRAINT `products_ibfk_2` FOREIGN KEY (`categoryId`) REFERENCES `categories` (`id`) ON DELETE CASCADE
 | |
| ) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8mb4;
 | |
| /*!40101 SET character_set_client = @saved_cs_client */;
 | |
| 
 | |
| --
 | |
| -- Dumping data for table `products`
 | |
| --
 | |
| 
 | |
| LOCK TABLES `products` WRITE;
 | |
| /*!40000 ALTER TABLE `products` DISABLE KEYS */;
 | |
| INSERT INTO `products` VALUES (1,'LED Leiste mit RGBW',3.56,'Mit warmweiß funktion',2,2,1,1),(2,'Nagel ',2.00,'Gut zum nageln',200,2,1,3),(3,'Glühbirne x35 10000000 Watt',1.60,'Glühbirne mit viel Watt',2,2,1,1),(4,'LG TV 500x QHD',130.99,'Richtig guter TV mit perfekter Qualität',27,3,1,4);
 | |
| /*!40000 ALTER TABLE `products` ENABLE KEYS */;
 | |
| UNLOCK TABLES;
 | |
| 
 | |
| --
 | |
| -- Table structure for table `reviews`
 | |
| --
 | |
| 
 | |
| DROP TABLE IF EXISTS `reviews`;
 | |
| /*!40101 SET @saved_cs_client     = @@character_set_client */;
 | |
| /*!40101 SET character_set_client = utf8 */;
 | |
| CREATE TABLE `reviews` (
 | |
|   `id` int(11) NOT NULL AUTO_INCREMENT,
 | |
|   `title` varchar(60) NOT NULL,
 | |
|   `content` text NOT NULL,
 | |
|   `rating` int(2) NOT NULL DEFAULT 0,
 | |
|   `userId` int(11) NOT NULL,
 | |
|   `productId` int(11) NOT NULL,
 | |
|   PRIMARY KEY (`id`),
 | |
|   KEY `userId` (`userId`),
 | |
|   KEY `productId` (`productId`),
 | |
|   CONSTRAINT `reviews_ibfk_1` FOREIGN KEY (`userId`) REFERENCES `users` (`id`) ON DELETE CASCADE,
 | |
|   CONSTRAINT `reviews_ibfk_2` FOREIGN KEY (`productId`) REFERENCES `products` (`id`)
 | |
| ) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8mb4;
 | |
| /*!40101 SET character_set_client = @saved_cs_client */;
 | |
| 
 | |
| --
 | |
| -- Dumping data for table `reviews`
 | |
| --
 | |
| 
 | |
| LOCK TABLES `reviews` WRITE;
 | |
| /*!40000 ALTER TABLE `reviews` DISABLE KEYS */;
 | |
| INSERT INTO `reviews` VALUES (1,'TESt','',6,18,1),(2,'TESt','Content',6,18,3),(3,'test','test',5,18,1);
 | |
| /*!40000 ALTER TABLE `reviews` ENABLE KEYS */;
 | |
| UNLOCK TABLES;
 | |
| 
 | |
| --
 | |
| -- Table structure for table `sellers`
 | |
| --
 | |
| 
 | |
| DROP TABLE IF EXISTS `sellers`;
 | |
| /*!40101 SET @saved_cs_client     = @@character_set_client */;
 | |
| /*!40101 SET character_set_client = utf8 */;
 | |
| CREATE TABLE `sellers` (
 | |
|   `id` int(11) NOT NULL AUTO_INCREMENT,
 | |
|   `name` varchar(60) NOT NULL,
 | |
|   `description` text NOT NULL,
 | |
|   PRIMARY KEY (`id`),
 | |
|   UNIQUE KEY `name` (`name`)
 | |
| ) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8mb4;
 | |
| /*!40101 SET character_set_client = @saved_cs_client */;
 | |
| 
 | |
| --
 | |
| -- Dumping data for table `sellers`
 | |
| --
 | |
| 
 | |
| LOCK TABLES `sellers` WRITE;
 | |
| /*!40000 ALTER TABLE `sellers` DISABLE KEYS */;
 | |
| INSERT INTO `sellers` VALUES (1,'Rüdiger','Hersteller für Wasserleitungen'),(2,'Hans-Jürgen GmbH','Hersteller von Elektrowaren'),(3,'Peter-Schmit','Hersteller von lauten Baugeräuschen während der Arbeitszeit.');
 | |
| /*!40000 ALTER TABLE `sellers` ENABLE KEYS */;
 | |
| UNLOCK TABLES;
 | |
| 
 | |
| --
 | |
| -- Table structure for table `userinfos`
 | |
| --
 | |
| 
 | |
| DROP TABLE IF EXISTS `userinfos`;
 | |
| /*!40101 SET @saved_cs_client     = @@character_set_client */;
 | |
| /*!40101 SET character_set_client = utf8 */;
 | |
| CREATE TABLE `userinfos` (
 | |
|   `id` int(11) NOT NULL AUTO_INCREMENT,
 | |
|   `firstname` varchar(60) NOT NULL,
 | |
|   `lastname` varchar(60) NOT NULL,
 | |
|   `gender` varchar(60) NOT NULL,
 | |
|   `userId` int(11) NOT NULL,
 | |
|   PRIMARY KEY (`id`),
 | |
|   KEY `userinfos_ibfk_1` (`userId`),
 | |
|   CONSTRAINT `userinfos_ibfk_1` FOREIGN KEY (`userId`) REFERENCES `users` (`id`) ON DELETE CASCADE
 | |
| ) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8mb4;
 | |
| /*!40101 SET character_set_client = @saved_cs_client */;
 | |
| 
 | |
| --
 | |
| -- Dumping data for table `userinfos`
 | |
| --
 | |
| 
 | |
| LOCK TABLES `userinfos` WRITE;
 | |
| /*!40000 ALTER TABLE `userinfos` DISABLE KEYS */;
 | |
| /*!40000 ALTER TABLE `userinfos` ENABLE KEYS */;
 | |
| UNLOCK TABLES;
 | |
| 
 | |
| --
 | |
| -- Table structure for table `users`
 | |
| --
 | |
| 
 | |
| DROP TABLE IF EXISTS `users`;
 | |
| /*!40101 SET @saved_cs_client     = @@character_set_client */;
 | |
| /*!40101 SET character_set_client = utf8 */;
 | |
| CREATE TABLE `users` (
 | |
|   `id` int(11) NOT NULL AUTO_INCREMENT,
 | |
|   `username` varchar(60) NOT NULL,
 | |
|   `email` varchar(60) NOT NULL,
 | |
|   `password` varchar(255) NOT NULL,
 | |
|   `isAdmin` tinyint(1) NOT NULL DEFAULT 0,
 | |
|   PRIMARY KEY (`id`),
 | |
|   UNIQUE KEY `username` (`username`),
 | |
|   UNIQUE KEY `email` (`email`)
 | |
| ) ENGINE=InnoDB AUTO_INCREMENT=22 DEFAULT CHARSET=utf8mb4;
 | |
| /*!40101 SET character_set_client = @saved_cs_client */;
 | |
| 
 | |
| --
 | |
| -- Dumping data for table `users`
 | |
| --
 | |
| 
 | |
| LOCK TABLES `users` WRITE;
 | |
| /*!40000 ALTER TABLE `users` DISABLE KEYS */;
 | |
| INSERT INTO `users` VALUES (18,'dertyp','address@email.com','password',0),(19,'janis','janis.meister87@gmail.com','$2a$10$uRt2KBcBcIHVD24XPdCIXeXfJmE6k/78CuXnSi0ukTEA9m0qfyKA6',0),(20,'janis2','jadnis.meister87@gmail.com','$2a$10$QuAII9wQsbKeFMVtJON/r.ke.jKGbUBBd24hUQWg65nKcVNDjJiGG',1);
 | |
| /*!40000 ALTER TABLE `users` ENABLE KEYS */;
 | |
| UNLOCK TABLES;
 | |
| /*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */;
 | |
| 
 | |
| /*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
 | |
| /*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
 | |
| /*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
 | |
| /*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
 | |
| /*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
 | |
| /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
 | |
| /*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
 | |
| 
 | |
| -- Dump completed on 2022-03-26 11:24:57
 | 
