Advertisement
Guest User

My MySQL dump

a guest
Jun 19th, 2013
228
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
MySQL 2.93 KB | None | 0 0
  1. SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
  2. SET time_zone = "+00:00";
  3.  
  4. CREATE TABLE IF NOT EXISTS `asiakkaat` (
  5.   `id` int(11) NOT NULL AUTO_INCREMENT,
  6.   `yritys_nimi` varchar(32) NOT NULL,
  7.   `katuosoite` varchar(32) NOT NULL,
  8.   `postinumero` varchar(5) NOT NULL,
  9.   `postitoimipaikka` varchar(32) NOT NULL,
  10.   PRIMARY KEY (`id`)
  11. ) ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=2 ;
  12.  
  13. INSERT INTO `asiakkaat` (`id`, `yritys_nimi`, `katuosoite`, `postinumero`, `postitoimipaikka`) VALUES
  14. (1, 'Ab Asiakas Oy', 'Esimerkinkuja 2', '12345', 'Esimerkkilä');
  15.  
  16. CREATE TABLE IF NOT EXISTS `pankkitilit` (
  17.   `id` int(11) NOT NULL AUTO_INCREMENT,
  18.   `pankki` varchar(16) NOT NULL,
  19.   `iban` varchar(48) NOT NULL,
  20.   `bic` varchar(16) NOT NULL,
  21.   PRIMARY KEY (`id`)
  22. ) ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=3 ;
  23.  
  24. INSERT INTO `pankkitilit` (`id`, `pankki`, `iban`, `bic`) VALUES
  25. (1, 'Nordea', 'FI70 1001 3500 1892 70', 'NDEAFIHH'),
  26. (2, 'Bitcoin', '1N5aZZH3xKwEdGG7phwVjru8uXvQeLHif6', '--');
  27.  
  28. CREATE TABLE IF NOT EXISTS `tositetuotteet` (
  29.   `id` int(11) NOT NULL AUTO_INCREMENT,
  30.   `tuote` int(11) NOT NULL,
  31.   `hinta` float(5,2) DEFAULT NULL COMMENT 'Jätä tyhjäksi, jos käytetään tuotteen oletushintaa',
  32.   `maara` int(11) NOT NULL,
  33.   `tosite` int(11) NOT NULL,
  34.   PRIMARY KEY (`id`),
  35.   KEY `tuote` (`tuote`),
  36.   KEY `tosite` (`tosite`)
  37. ) ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=2 ;
  38.  
  39. INSERT INTO `tositetuotteet` (`id`, `tuote`, `hinta`, `maara`, `tosite`) VALUES
  40. (1, 1, NULL, 1, 1);
  41.  
  42. CREATE TABLE IF NOT EXISTS `tositteet` (
  43.   `id` int(11) NOT NULL AUTO_INCREMENT,
  44.   `asiakas` int(11) NOT NULL,
  45.   `paivays` date NOT NULL,
  46.   `erapaiva` date NOT NULL,
  47.   `summaAuki` double(5,2) NOT NULL,
  48.   `luontiajankohta` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  49.   PRIMARY KEY (`id`),
  50.   KEY `asiakas` (`asiakas`)
  51. ) ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=2 ;
  52.  
  53. INSERT INTO `tositteet` (`id`, `asiakas`, `paivays`, `erapaiva`, `summaAuki`, `luontiajankohta`) VALUES
  54. (1, 1, '2013-06-18', '2013-06-25', 0.00, '2013-06-18 17:43:55');
  55.  
  56. CREATE TABLE IF NOT EXISTS `tuotteet` (
  57.   `id` int(11) NOT NULL AUTO_INCREMENT,
  58.   `nimike` varchar(32) NOT NULL,
  59.   `hinta` double(5,2) NOT NULL,
  60.   `verokanta` int(11) NOT NULL,
  61.   PRIMARY KEY (`id`),
  62.   KEY `verokanta` (`verokanta`)
  63. ) ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=2 ;
  64.  
  65. INSERT INTO `tuotteet` (`id`, `nimike`, `hinta`, `verokanta`) VALUES
  66. (1, 'Esimerkillinen esimerkkituote', 999.99, 1);
  67.  
  68. CREATE TABLE IF NOT EXISTS `verokannat` (
  69.   `id` int(11) NOT NULL AUTO_INCREMENT,
  70.   `verokanta` double(5,2) NOT NULL,
  71.   PRIMARY KEY (`id`)
  72. ) ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=2 ;
  73.  
  74. INSERT INTO `verokannat` (`id`, `verokanta`) VALUES
  75. (1, 24.00);
  76.  
  77.  
  78. ALTER TABLE `tositetuotteet`
  79.   ADD CONSTRAINT `tositetuotteet_ibfk_1` FOREIGN KEY (`tuote`) REFERENCES `tuotteet` (`id`),
  80.   ADD CONSTRAINT `tositetuotteet_ibfk_2` FOREIGN KEY (`tosite`) REFERENCES `tositteet` (`id`);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement