-- phpMyAdmin SQL Dump -- version 4.6.6deb5 -- https://www.phpmyadmin.net/
-- Host: localhost -- Generation Time: Sep 12, 2019 at 10:54 PM -- Server version: 5.7.27-0ubuntu0.18.04.1 -- PHP Version: 7.2.19-0ubuntu0.18.04.2
SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO"; SET time_zone = "+00:00";
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT /; /!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS /; /!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION /; /!40101 SET NAMES utf8mb4 */;
CREATE TABLE afspraak (
id bigint(20) UNSIGNED NOT NULL,
klant bigint(20) UNSIGNED DEFAULT NULL,
bedrijf varchar(255) NOT NULL,
behandeling bigint(20) UNSIGNED DEFAULT NULL,
tijd datetime NOT NULL,
lengte time DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
CREATE TABLE bedrijf (
email varchar(255) NOT NULL,
wachtwoord varchar(255) NOT NULL,
naam varchar(255) NOT NULL,
telefoon varchar(255) NOT NULL,
adres varchar(255) NOT NULL,
role varchar(10) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
INSERT INTO bedrijf (email, wachtwoord, naam, telefoon, adres, role) VALUES
('[email protected]', 'PascalWink1', 'Pascal Matthijs Wink', '0615574740', 'D.S. Ulferslaan 1, Tienhoven', 'user');
CREATE TABLE behandeling (
id bigint(20) UNSIGNED NOT NULL,
bedrijf varchar(255) NOT NULL,
naam varchar(255) NOT NULL,
prijs decimal(5,2) NOT NULL,
beschrijving varchar(255) NOT NULL,
lengte time DEFAULT NULL,
geslacht varchar(5) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
INSERT INTO behandeling (id, bedrijf, naam, prijs, beschrijving, lengte, geslacht) VALUES
(1, '[email protected]', 'knippen man', '19.99', 'een man boven de 18 wordt geknip', '00:30:00', 'man'),
(2, '[email protected]', 'knippen vrouw', '16.99', 'een vrouw boven de 18 wordt geknip', '00:40:00', 'vrouw'),
(3, '[email protected]', 'knippen vrouw', '16.99', 'een vrouw boven de 18 wordt geknip', '00:40:00', NULL);
CREATE TABLE dag (
id bigint(20) UNSIGNED NOT NULL,
dag varchar(255) DEFAULT NULL,
bedrijf varchar(255) NOT NULL,
openingstijd time DEFAULT NULL,
sluitingstijd time DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
CREATE TABLE klant (
id bigint(20) UNSIGNED NOT NULL,
bedrijf varchar(255) DEFAULT NULL,
naam varchar(255) NOT NULL,
email varchar(255) DEFAULT NULL,
telefoon varchar(255) DEFAULT NULL,
geslacht varchar(7) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
INSERT INTO klant (id, bedrijf, naam, email, telefoon, geslacht) VALUES
(1, '[email protected]', 'John', '[email protected]', '0615584840', 'man'),
(2, '[email protected]', 'John', '', '', 'man'),
(3, '[email protected]', 'John', '[email protected]', '615584841', 'vrouw'),
(4, '[email protected]', 'John', '[email protected]', '0615584840', 'man'),
(5, '[email protected]', 'John', '[email protected]', '0615584840', 'man');
ALTER TABLE afspraak
ADD PRIMARY KEY (id),
ADD UNIQUE KEY id (id),
ADD KEY klant (klant),
ADD KEY bedrijf (bedrijf),
ADD KEY behandeling (behandeling);
ALTER TABLE bedrijf
ADD PRIMARY KEY (email);
ALTER TABLE behandeling
ADD PRIMARY KEY (id),
ADD UNIQUE KEY id (id),
ADD KEY bedrijf (bedrijf);
ALTER TABLE dag
ADD PRIMARY KEY (id),
ADD UNIQUE KEY id (id),
ADD KEY bedrijf (bedrijf);
ALTER TABLE klant
ADD PRIMARY KEY (id),
ADD UNIQUE KEY id (id),
ADD KEY bedrijf (bedrijf);
ALTER TABLE afspraak
ADD CONSTRAINT afspraak_ibfk_1 FOREIGN KEY (klant) REFERENCES klant (id),
ADD CONSTRAINT afspraak_ibfk_2 FOREIGN KEY (bedrijf) REFERENCES bedrijf (email),
ADD CONSTRAINT afspraak_ibfk_3 FOREIGN KEY (behandeling) REFERENCES behandeling (id);
ALTER TABLE behandeling
ADD CONSTRAINT behandeling_ibfk_1 FOREIGN KEY (bedrijf) REFERENCES bedrijf (email);
ALTER TABLE dag
ADD CONSTRAINT dag_ibfk_1 FOREIGN KEY (bedrijf) REFERENCES bedrijf (email);
ALTER TABLE klant
ADD CONSTRAINT klant_ibfk_1 FOREIGN KEY (bedrijf) REFERENCES bedrijf (email);
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT /; /!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS /; /!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;