Advertisement
Svetlana_Ovsjanikova

mysql

Oct 23rd, 2019
246
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.25 KB | None | 0 0
  1. USE shopdb;
  2. CREATE TABLE product_category (
  3. product_name_ID INT(5) NOT NULL AUTO_INCREMENT,
  4. product_name VARCHAR(50) NOT NULL,
  5. PRIMARY KEY (product_name_ID), INDEX(product_name)
  6. );
  7. CREATE TABLE product (
  8. product_ID INT(5) NOT NULL AUTO_INCREMENT,
  9. product_name_ID INT(5) NOT NULL,
  10. size INT(5) NOT NULL,
  11. PRIMARY KEY (product_ID)
  12. );
  13. CREATE TABLE customer (
  14. customer_ID INT(5) NOT NULL AUTO_INCREMENT,
  15. customer_name VARCHAR(100) NOT NULL,
  16. customer_email VARCHAR(100) NOT NULL,
  17. customer_address VARCHAR(100) NOT NULL,
  18. customer_password INT(10) NOT NULL,
  19. PRIMARY KEY (customer_ID), INDEX(customer_name, customer_email, customer_address)
  20. );
  21. CREATE TABLE administrator (
  22. admin_name VARCHAR(100) NOT NULL,
  23. admin_password INT(10) NOT NULL
  24. );
  25. CREATE TABLE bag (
  26. bag_ID INT(10) NOT NULL,
  27. customer_ID INT(5) NOT NULL,
  28. product_ID INT(10) NOT NULL,
  29. product_quantity INT(5) NOT NULL,
  30. PRIMARY KEY (bag_ID)
  31. );
  32. CREATE TABLE shipping (
  33. shipping_ID INT(5) NOT NULL,
  34. shipping_name VARCHAR(100) NOT NULL,
  35. bag_ID INT(5) NOT NULL,
  36. customer_ID INT(5) NOT NULL,
  37. PRIMARY KEY (shipping_ID)
  38. );
  39. CREATE TABLE customer_order (
  40. order_ID INT(5) NOT NULL,
  41. customer_ID INT(5) NOT NULL,
  42. bag_ID INT(5) NOT NULL,
  43. shipping_ID INT(5) NOT NULL,
  44. PRIMARY KEY (order_ID)
  45. );
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement