Advertisement
Guest User

Untitled

a guest
Jan 17th, 2017
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SQL 4.02 KB | None | 0 0
  1. -- phpMyAdmin SQL Dump
  2. -- version 4.6.4
  3. -- https://www.phpmyadmin.net/
  4. --
  5. -- Host: localhost:3306
  6. -- Generation Time: Jan 17, 2017 at 06:25 PM
  7. -- Server version: 5.6.33
  8. -- PHP Version: 7.0.12
  9.  
  10. SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
  11. SET time_zone = "+00:00";
  12.  
  13. --
  14. -- Database: `webshop`
  15. --
  16.  
  17. -- --------------------------------------------------------
  18.  
  19. --
  20. -- Table structure for table `costumers`
  21. --
  22.  
  23. CREATE TABLE `costumers` (
  24.   `id` INT(11) NOT NULL,
  25.   `orders_id` INT(11) NOT NULL,
  26.   `username` VARCHAR(45) NOT NULL,
  27.   `email` VARCHAR(45) NOT NULL,
  28.   `password` tinytext NOT NULL,
  29.   `firstname` VARCHAR(45) NOT NULL,
  30.   `lastname` VARCHAR(45) NOT NULL,
  31.   `country` VARCHAR(45) NOT NULL,
  32.   `city` VARCHAR(45) NOT NULL,
  33.   `street` VARCHAR(45) NOT NULL,
  34.   `zip` VARCHAR(45) NOT NULL,
  35.   `register_date` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  36.   `active` INT(11) NOT NULL,
  37.   `phone` tinytext NOT NULL
  38. ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
  39.  
  40. -- --------------------------------------------------------
  41.  
  42. --
  43. -- Table structure for table `orders`
  44. --
  45.  
  46. CREATE TABLE `orders` (
  47.   `id` INT(11) NOT NULL,
  48.   `status` INT(2) NOT NULL,
  49.   `firstname` VARCHAR(45) NOT NULL,
  50.   `lastname` VARCHAR(45) NOT NULL,
  51.   `country` VARCHAR(45) NOT NULL,
  52.   `city` VARCHAR(45) NOT NULL,
  53.   `street` VARCHAR(45) NOT NULL,
  54.   `zip` VARCHAR(45) NOT NULL,
  55.   `order_date` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
  56.   `edit_date` DATE NOT NULL,
  57.   `others` text NOT NULL,
  58.   `phone` tinytext NOT NULL
  59. ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
  60.  
  61. -- --------------------------------------------------------
  62.  
  63. --
  64. -- Table structure for table `products`
  65. --
  66.  
  67. CREATE TABLE `products` (
  68.   `product_id` INT(11) NOT NULL,
  69.   `name` VARCHAR(45) NOT NULL,
  70.   `description` longtext NOT NULL,
  71.   `price` DECIMAL(19,2) NOT NULL,
  72.   `price_sale` DECIMAL(19,2) NOT NULL,
  73.   `quantity` INT(4) NOT NULL,
  74.   `availability` INT(2) NOT NULL
  75. ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
  76.  
  77. -- --------------------------------------------------------
  78.  
  79. --
  80. -- Table structure for table `products_orderd`
  81. --
  82.  
  83. CREATE TABLE `products_orderd` (
  84.   `id` INT(11) NOT NULL,
  85.   `products_products_id` INT(11) NOT NULL,
  86.   `orders_id` INT(11) NOT NULL,
  87.   `price` DECIMAL(19,2) NOT NULL,
  88.   `quantity` INT(4) NOT NULL
  89. ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
  90.  
  91. --
  92. -- Indexes for dumped tables
  93. --
  94.  
  95. --
  96. -- Indexes for table `costumers`
  97. --
  98. ALTER TABLE `costumers`
  99.   ADD PRIMARY KEY (`id`),
  100.   ADD KEY `orders_id` (`orders_id`);
  101.  
  102. --
  103. -- Indexes for table `orders`
  104. --
  105. ALTER TABLE `orders`
  106.   ADD PRIMARY KEY (`id`);
  107.  
  108. --
  109. -- Indexes for table `products`
  110. --
  111. ALTER TABLE `products`
  112.   ADD PRIMARY KEY (`product_id`);
  113.  
  114. --
  115. -- Indexes for table `products_orderd`
  116. --
  117. ALTER TABLE `products_orderd`
  118.   ADD PRIMARY KEY (`id`),
  119.   ADD KEY `products_products_id` (`products_products_id`),
  120.   ADD KEY `orders_id` (`orders_id`);
  121.  
  122. --
  123. -- AUTO_INCREMENT for dumped tables
  124. --
  125.  
  126. --
  127. -- AUTO_INCREMENT for table `costumers`
  128. --
  129. ALTER TABLE `costumers`
  130.   MODIFY `id` INT(11) NOT NULL AUTO_INCREMENT;
  131. --
  132. -- AUTO_INCREMENT for table `orders`
  133. --
  134. ALTER TABLE `orders`
  135.   MODIFY `id` INT(11) NOT NULL AUTO_INCREMENT;
  136. --
  137. -- AUTO_INCREMENT for table `products`
  138. --
  139. ALTER TABLE `products`
  140.   MODIFY `product_id` INT(11) NOT NULL AUTO_INCREMENT;
  141. --
  142. -- AUTO_INCREMENT for table `products_orderd`
  143. --
  144. ALTER TABLE `products_orderd`
  145.   MODIFY `id` INT(11) NOT NULL AUTO_INCREMENT;
  146. --
  147. -- Constraints for dumped tables
  148. --
  149.  
  150. --
  151. -- Constraints for table `orders`
  152. --
  153. ALTER TABLE `orders`
  154.   ADD CONSTRAINT `orders_ibfk_1` FOREIGN KEY (`id`) REFERENCES `costumers` (`orders_id`) ON DELETE NO ACTION ON UPDATE NO ACTION;
  155.  
  156. --
  157. -- Constraints for table `products_orderd`
  158. --
  159. ALTER TABLE `products_orderd`
  160.   ADD CONSTRAINT `products_orderd_ibfk_1` FOREIGN KEY (`orders_id`) REFERENCES `orders` (`id`) ON DELETE CASCADE ON UPDATE NO ACTION,
  161.   ADD CONSTRAINT `products_orderd_ibfk_2` FOREIGN KEY (`products_products_id`) REFERENCES `products` (`product_id`) ON DELETE CASCADE ON UPDATE NO ACTION;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement