Advertisement
Underhing

Untitled

Oct 15th, 2019
149
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.79 KB | None | 0 0
  1. \g SHOW DATABASES
  2.  
  3. \g CREATE DATABASE STD
  4.  
  5. \g use STD
  6.  
  7. \g CREATE TABLE ITEM (quantity int(11) NOT NULL, measure varchar(100) NOT NULL, price int(11) NOT NULL, last_delivery datetime NOT NULL, name text NOT NULL, item_number int(11) PRIMARY KEY NOT NULL AUTO_INCREMENT);
  8. \g CREATE TABLE HELPER (item_number int(11) NOT NULL, inn INT NOT NULL);
  9. \g CREATE TABLE LIST (receipt_date date NOT NULL, shipping_date date NOT NULL, item_quantity int(11) NOT NULL, note_id int(11) PRIMARY KEY NOT NULL AUTO_INCREMENT, inn int(11) NOT NULL REFERENCES ITEM(item_number));
  10. \g CREATE TABLE PROVIDER (address text NOT NULL, phone varchar(20) NOT NULL, inn int(11) PRIMARY KEY NOT NULL AUTO_INCREMENT);
  11.  
  12.  
  13. \g SHOW TABLES
  14.  
  15. \g DESCRIBE ITEM
  16.  
  17.  
  18.  
  19. \g INSERT INTO ITEM (quantity, measure, price, last_delivery, name) VALUES (10,'литры',100,'2019-09-10 14:25','Кола');
  20. \g INSERT INTO ITEM (quantity, measure, price, last_delivery, name) VALUES (25,'литры',149,'2019-09-10 14:50','Пепси');
  21. \g INSERT INTO ITEM (quantity, measure, price, last_delivery, name) VALUES (43,'килограммы',550,'2019-09-10 14:10','Свинина');
  22. \g INSERT INTO ITEM (quantity, measure, price, last_delivery, name) VALUES (55,'килограммы',150,'2019-09-10 12:10','Пельмени');
  23. \g INSERT INTO ITEM (quantity, measure, price, last_delivery, name) VALUES (120,'килограммы',2000,'2019-09-10 10:10','Печенье');
  24. \g INSERT INTO ITEM (quantity, measure, price, last_delivery, name) VALUES (47,'тонны',10000,'2019-09-10 10:10','Соль');
  25.  
  26.  
  27.  
  28. \g INSERT INTO HELPER (item_number, inn) VALUES (1,1);
  29. \g INSERT INTO HELPER (item_number, inn) VALUES (2,2);
  30. \g INSERT INTO HELPER (item_number, inn) VALUES (3,3);
  31. \g INSERT INTO HELPER (item_number, inn) VALUES (4,4);
  32. \g INSERT INTO HELPER (item_number, inn) VALUES (5,5);
  33. \g INSERT INTO HELPER (item_number, inn) VALUES (6,6);
  34.  
  35.  
  36.  
  37. \g INSERT INTO LIST (receipt_date, shipping_date, item_quantity, inn) VALUES ('2019-09-10 14:22', '2019-09-10 11:33', 444, 2);
  38. \g INSERT INTO LIST (receipt_date, shipping_date, item_quantity, inn) VALUES ('2019-09-10 14:22', '2019-09-10 11:33', 211, 3);
  39. \g INSERT INTO LIST (receipt_date, shipping_date, item_quantity, inn) VALUES ('2019-09-10 11:44', '2019-09-10 17:25', 11, 1);
  40. \g INSERT INTO LIST (receipt_date, shipping_date, item_quantity, inn) VALUES ('2019-09-10 06:55', '2019-09-10 14:22', 22, 4);
  41. \g INSERT INTO LIST (receipt_date, shipping_date, item_quantity, inn) VALUES ('2019-09-10 14:25', '2019-09-10 15:41', 33, 5);
  42. \g INSERT INTO LIST (receipt_date, shipping_date, item_quantity, inn) VALUES ('2019-09-10 14:11', '2019-09-10 13:25', 556, 6);
  43.  
  44.  
  45.  
  46. \g INSERT INTO PROVIDER (address, phone) VALUES ('Волгоград','658741');
  47. \g INSERT INTO PROVIDER (address, phone) VALUES ('Москва','150220');
  48. \g INSERT INTO PROVIDER (address, phone) VALUES ('Новосибирс','14220');
  49. \g INSERT INTO PROVIDER (address, phone) VALUES ('Тула','2524');
  50. \g INSERT INTO PROVIDER (address, phone) VALUES ('Санкт-Петербург','25077');
  51.  
  52.  
  53.  
  54. \g DELETE FROM HELPER WHERE inn = 1474; - удаление стоо
  55.  
  56. \g UPDATE PROVIDER SET address = 'Новосибирск' WHERE address = 'Новосибирс';
  57.  
  58.  
  59.  
  60.  
  61. \g DROP DATABASE STD
  62.  
  63. \g SELECT * FROM HELPER;
  64.  
  65.  
  66.  
  67.  
  68.  
  69. \g ALTER TABLE ITEM ADD TEST int(11) NOT NULL - добавить стобцы
  70.  
  71. \g ALTER TABLE ITEM MODIFY TEST varchar(100); - редактировать стобцы
  72.  
  73. \g ALTER TABLE ITEM DROP COLUMN TEST - удалить стобцы
  74.  
  75.  
  76.  
  77.  
  78.  
  79.  
  80.  
  81.  
  82. \g SELECT * FROM ITEM;
  83. \g SELECT * FROM ITEM WHERE measure = 'килограммы';
  84. \g SELECT * FROM ITEM WHERE measure = 'килограммы' ORDER BY item_number DESC;
  85. \g SELECT * FROM PROVIDER WHERE address = 'Новосибирск' AND phone = 14220;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement