Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
- SET time_zone = "+00:00";
- CREATE TABLE IF NOT EXISTS `asiakkaat` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `yritys_nimi` varchar(32) NOT NULL,
- `katuosoite` varchar(32) NOT NULL,
- `postinumero` varchar(5) NOT NULL,
- `postitoimipaikka` varchar(32) NOT NULL,
- PRIMARY KEY (`id`)
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=2 ;
- INSERT INTO `asiakkaat` (`id`, `yritys_nimi`, `katuosoite`, `postinumero`, `postitoimipaikka`) VALUES
- (1, 'Ab Asiakas Oy', 'Esimerkinkuja 2', '12345', 'Esimerkkilä');
- CREATE TABLE IF NOT EXISTS `pankkitilit` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `pankki` varchar(16) NOT NULL,
- `iban` varchar(48) NOT NULL,
- `bic` varchar(16) NOT NULL,
- PRIMARY KEY (`id`)
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=3 ;
- INSERT INTO `pankkitilit` (`id`, `pankki`, `iban`, `bic`) VALUES
- (1, 'Nordea', 'FI70 1001 3500 1892 70', 'NDEAFIHH'),
- (2, 'Bitcoin', '1N5aZZH3xKwEdGG7phwVjru8uXvQeLHif6', '--');
- CREATE TABLE IF NOT EXISTS `tositetuotteet` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `tuote` int(11) NOT NULL,
- `hinta` float(5,2) DEFAULT NULL COMMENT 'Jätä tyhjäksi, jos käytetään tuotteen oletushintaa',
- `maara` int(11) NOT NULL,
- `tosite` int(11) NOT NULL,
- PRIMARY KEY (`id`),
- KEY `tuote` (`tuote`),
- KEY `tosite` (`tosite`)
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=2 ;
- INSERT INTO `tositetuotteet` (`id`, `tuote`, `hinta`, `maara`, `tosite`) VALUES
- (1, 1, NULL, 1, 1);
- CREATE TABLE IF NOT EXISTS `tositteet` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `asiakas` int(11) NOT NULL,
- `paivays` date NOT NULL,
- `erapaiva` date NOT NULL,
- `summaAuki` double(5,2) NOT NULL,
- `luontiajankohta` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
- PRIMARY KEY (`id`),
- KEY `asiakas` (`asiakas`)
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=2 ;
- INSERT INTO `tositteet` (`id`, `asiakas`, `paivays`, `erapaiva`, `summaAuki`, `luontiajankohta`) VALUES
- (1, 1, '2013-06-18', '2013-06-25', 0.00, '2013-06-18 17:43:55');
- CREATE TABLE IF NOT EXISTS `tuotteet` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `nimike` varchar(32) NOT NULL,
- `hinta` double(5,2) NOT NULL,
- `verokanta` int(11) NOT NULL,
- PRIMARY KEY (`id`),
- KEY `verokanta` (`verokanta`)
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=2 ;
- INSERT INTO `tuotteet` (`id`, `nimike`, `hinta`, `verokanta`) VALUES
- (1, 'Esimerkillinen esimerkkituote', 999.99, 1);
- CREATE TABLE IF NOT EXISTS `verokannat` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `verokanta` double(5,2) NOT NULL,
- PRIMARY KEY (`id`)
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=2 ;
- INSERT INTO `verokannat` (`id`, `verokanta`) VALUES
- (1, 24.00);
- ALTER TABLE `tositetuotteet`
- ADD CONSTRAINT `tositetuotteet_ibfk_1` FOREIGN KEY (`tuote`) REFERENCES `tuotteet` (`id`),
- ADD CONSTRAINT `tositetuotteet_ibfk_2` FOREIGN KEY (`tosite`) REFERENCES `tositteet` (`id`);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement