Advertisement
Guest User

Untitled

a guest
Nov 14th, 2018
136
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.82 KB | None | 0 0
  1. DROP DATABASE IF EXISTS test;
  2. CREATE DATABASE test;
  3. USE test;
  4. CREATE TABLE customer
  5.  
  6. (
  7. customer_id int AUTO_INCREMENT NOT NULL PRIMARY KEY,
  8. title char(4),
  9. fname varchar(32),
  10. lname varchar(32) NOT NULL,
  11. addressline varchar(64),
  12. town varchar(32) ,
  13. zipcode char(10) NOT NULL,
  14. phone varchar(16)
  15. );
  16. CREATE TABLE item
  17. (
  18. item_id int AUTO_INCREMENT NOT NULL PRIMARY KEY,
  19. description varchar(64) NOT NULL,
  20. cost_price numeric(7,2),
  21. sell_price numeric(7,2)
  22. );
  23. CREATE TABLE orderinfo
  24. (
  25. orderinfo_id int AUTO_INCREMENT NOT NULL PRIMARY KEY,
  26. customer_id integer NOT NULL,
  27. date_placed date NOT NULL,
  28. date_shipped date,
  29. shipping numeric(7,2),
  30. INDEX (customer_id),
  31. CONSTRAINT orderinfo_customer_id_fk FOREIGN KEY(customer_id) REFERENCES customer(customer_id)
  32. );
  33. CREATE TABLE stock
  34. (
  35. item_id integer NOT NULL AUTO_INCREMENT PRIMARY KEY,
  36. quantity integer NOT NULL,
  37. CONSTRAINT stock_item_id_fk FOREIGN KEY(item_id) REFERENCES item(item_id)
  38. );
  39. CREATE TABLE orderline
  40. (
  41. orderinfo_id integer NOT NULL,
  42. item_id integer NOT NULL,
  43. quantity integer NOT NULL,
  44. PRIMARY KEY(orderinfo_id, item_id),
  45. INDEX(item_id),
  46. CONSTRAINT orderline_orderlinfo_id_fk FOREIGN KEY (orderinfo_id) REFERENCES orderinfo(orderinfo_id),
  47. CONSTRAINT barcode_item_itd_fk FOREIGN KEY(item_id) REFERENCES item(item_id)
  48. );
  49. INSERT INTO customer(title, fname, lname, addressline, town, zipcode, phone) VALUES('Miss','Jenny','Stones','27 Rowan Avenue','Hightown','NT2 1AQ','023 9876');
  50. INSERT INTO customer(title, fname, lname, addressline, town, zipcode, phone) VALUES('Mr','Andrew','Stones','52 The Willows','Lowtown','LT5 7RA','876 3527');
  51. INSERT INTO customer(title, fname, lname, addressline, town, zipcode, phone) VALUES('Miss','Alex','Matthew','4 The Street','Nicetown','NT2 2TX','010 4567');
  52. INSERT INTO customer(title, fname, lname, addressline, town, zipcode, phone) VALUES('Mr','Adrian','Matthew','The Barn','Yuleville','YV67 2WR','487 3871');
  53. INSERT INTO customer(title, fname, lname, addressline, town, zipcode, phone) VALUES('Mr','Simon','Cozens','7 Shady Lane','Oahenham','OA3 6QW','514 5926');
  54. INSERT INTO customer(title, fname, lname, addressline, town, zipcode, phone) VALUES('Mr','Neil','Matthew','5 Pasture Lane','Nicetown','NT3 7RT','267 1232');
  55. INSERT INTO customer(title, fname, lname, addressline, town, zipcode, phone) VALUES('Mr','Richard','Stones','34 Holly Way','Bingham','BG4 2WE','342 5982');
  56. INSERT INTO customer(title, fname, lname, addressline, town, zipcode, phone) VALUES('Mrs','Anna','Stones','34 Holly Way','Bingham','BG4 2WE','342 5982');
  57. INSERT INTO customer(title, fname, lname, addressline, town, zipcode, phone) VALUES('Mrs','Christine','Hickman','36 Queen Street','Histon','HT3 5EM','342 5432');
  58. INSERT INTO customer(title, fname, lname, addressline, town, zipcode, phone) VALUES('Mr','Mike','Howard','86 Dysart Street','Tibsville','TB3 7FG','505 5482');
  59. INSERT INTO customer(title, fname, lname, addressline, town, zipcode, phone) VALUES('Mr','Dave','Jones','54 Vale Rise','Bingham','BG3 8GD','342 8264');
  60. INSERT INTO customer(title, fname, lname, addressline, town, zipcode, phone) VALUES('Mr','Richard','Neill','42 Thached way','Winersby','WB3 6GQ','505 6482');
  61. INSERT INTO customer(title, fname, lname, addressline, town, zipcode, phone) VALUES('Mrs','Laura','Hendy','73 Margeritta Way','Oxbridge','OX2 3HX','821 2335');
  62. INSERT INTO customer(title, fname, lname, addressline, town, zipcode, phone) VALUES('Mr','Bill','Neill','2 Beamer Street','Welltown','WT3 8GM','435 1234');
  63. INSERT INTO customer(title, fname, lname, addressline, town, zipcode, phone) VALUES('Mr','David','Hudson','4 The Square','Milltown','MT2 6RT','961 4526');
  64. INSERT INTO customer(lname, zipcode) VALUES('Wolski','MX2 6RV');
  65. INSERT INTO item(description, cost_price, sell_price) VALUES('Wood Puzzle', 15.23, 21.95);
  66. INSERT INTO item(description, cost_price, sell_price) VALUES('Rubik Cube', 7.45, 11.49);
  67. INSERT INTO item(description, cost_price, sell_price) VALUES('Linux CD', 1.99, 2.49);
  68. INSERT INTO item(description, cost_price, sell_price) VALUES('Tissues', 2.11, 3.99);
  69. INSERT INTO item(description, cost_price, sell_price) VALUES('Picture Frame', 7.54, 9.95);
  70. INSERT INTO item(description, cost_price, sell_price) VALUES('Fan Small', 9.23, 15.75);
  71. INSERT INTO item(description, cost_price, sell_price) VALUES('Fan Large', 13.36, 19.95);
  72. INSERT INTO item(description, cost_price, sell_price) VALUES('Toothbrush', 0.75, 1.45);
  73. INSERT INTO item(description, cost_price, sell_price) VALUES('Roman Coin', 2.34, 2.45);
  74. INSERT INTO item(description, cost_price, sell_price) VALUES('Carrier Bag', 0.01, 0.0);
  75. INSERT INTO item(description, cost_price, sell_price) VALUES('Speakers', 19.73, 25.32);
  76. INSERT INTO item (description) VALUES ('SQL Server 2005');
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement