Guest User

Untitled

a guest
Jan 23rd, 2017
99
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.50 KB | None | 0 0
  1. CREATE TABLE cliente (
  2. `id` int(11) NOT NULL,
  3. `name` varchar(128) COLLATE utf8_unicode_ci NOT NULL
  4. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
  5.  
  6. INSERT INTO cliente VALUES(1, 'Coca-Cola');
  7. INSERT INTO cliente VALUES(3, 'IBM');
  8. INSERT INTO cliente VALUES(4, 'Logitech');
  9. INSERT INTO cliente VALUES(2, 'Toyota');
  10.  
  11. CREATE TABLE pago (
  12. `id` int(11) NOT NULL,
  13. `fecha` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
  14. `monto` decimal(10,0) NOT NULL,
  15. `cliente_id` int(11) NOT NULL
  16. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
  17.  
  18. INSERT INTO pago VALUES(1, '2017-01-23 09:40:08', '100', 1);
  19. INSERT INTO pago VALUES(2, '2017-01-23 09:40:08', '300', 3);
  20. INSERT INTO pago VALUES(3, '2017-01-23 09:40:08', '400', 4);
  21. INSERT INTO pago VALUES(4, '2017-01-23 09:40:08', '200', 2);
  22. INSERT INTO pago VALUES(8, '2017-01-23 09:40:10', '50', 1);
  23. INSERT INTO pago VALUES(9, '2017-01-23 09:40:10', '150', 3);
  24. INSERT INTO pago VALUES(10, '2017-01-23 09:40:10', '200', 4);
  25. INSERT INTO pago VALUES(11, '2017-01-23 09:40:10', '100', 2);
  26.  
  27.  
  28. ALTER TABLE cliente
  29. ADD PRIMARY KEY (`id`),
  30. ADD UNIQUE KEY `cliente_unq_name` (`name`);
  31.  
  32. ALTER TABLE pago
  33. ADD PRIMARY KEY (`id`),
  34. ADD KEY `cliente_id` (`cliente_id`);
  35.  
  36. ALTER TABLE cliente
  37. MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=5;
  38. ALTER TABLE pago
  39. MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=15;
  40.  
  41. ALTER TABLE pago
  42. ADD CONSTRAINT `pago_ibfk_1` FOREIGN KEY (`cliente_id`) REFERENCES `cliente` (`id`) ON DELETE CASCADE ON UPDATE CASCADE;
Add Comment
Please, Sign In to add comment