update last version sql/CARIA.sql

This commit is contained in:
2024-11-04 18:25:11 +01:00
parent 04b9cd03bf
commit 1e169c7c4e

View File

@@ -1,153 +1,320 @@
use CARIA;
DROP TABLE IF EXISTS tentatives_connexion,Reservations,Clients,Vehicules;
-- phpMyAdmin SQL Dump
-- version 5.2.1
-- https://www.phpmyadmin.net/
--
-- Hôte : mariadb:3306
-- Généré le : lun. 04 nov. 2024 à 17:18
-- Version du serveur : 11.5.2-MariaDB-ubu2404
-- Version de PHP : 8.2.8
CREATE TABLE tentatives_connexion (
id INT AUTO_INCREMENT PRIMARY KEY,
pseudo VARCHAR(25) NOT NULL,
timestamp INT NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
--
-- Structure de la table Clients
-- Base de données : `CARIA`
--
CREATE TABLE Clients (
id int(11) PRIMARY KEY NOT NULL AUTO_INCREMENT,
privilege int(11) DEFAULT 2,
dateenregistre timestamp NOT NULL DEFAULT current_timestamp(),
pseudo varchar(25),
prenom varchar(25) DEFAULT NULL,
nom varchar(25) DEFAULT NULL,
adresse varchar(70) DEFAULT NULL,
phone varchar(15) DEFAULT NULL,
email varchar(30) DEFAULT NULL,
mdp varchar(60) NOT NULL,
avatar varchar(250) DEFAULT '/images/avatars/img_user.jpg'
DROP DATABASE IF EXISTS `CARIA`;
CREATE DATABASE IF NOT EXISTS `CARIA` DEFAULT CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci;
USE `CARIA`;
-- --------------------------------------------------------
--
-- Structure de la table `Clients`
--
CREATE TABLE `Clients` (
`id` int(11) NOT NULL,
`privilege` int(11) DEFAULT 2,
`dateenregistre` timestamp NOT NULL DEFAULT current_timestamp(),
`pseudo` varchar(25) DEFAULT NULL,
`prenom` varchar(25) DEFAULT NULL,
`nom` varchar(25) DEFAULT NULL,
`adresse` varchar(70) DEFAULT NULL,
`phone` varchar(15) DEFAULT NULL,
`email` varchar(30) DEFAULT NULL,
`mdp` varchar(60) NOT NULL,
`avatar` varchar(250) DEFAULT '/images/avatars/img_user.jpg'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
--
-- Structure de la table Vehicules
-- Déchargement des données de la table `Clients`
--
CREATE TABLE Vehicules (
id int(11) PRIMARY KEY NOT NULL AUTO_INCREMENT,
plaque varchar(9) NOT NULL,
marque varchar(50) DEFAULT NULL,
modele varchar(50) DEFAULT NULL,
annee int(4) DEFAULT NULL,
image varchar(250) NOT NULL DEFAULT '/images/vehicules/img_vehicule.png',
disponible tinyint(1) NOT NULL DEFAULT 0,
latitude decimal(9,6) NOT NULL DEFAULT 48.000000,
longitude decimal(9,6) NOT NULL DEFAULT 2.000000,
ip varchar(40) NOT NULL DEFAULT '127.0.0.1'
INSERT INTO `Clients` (`id`, `privilege`, `dateenregistre`, `pseudo`, `prenom`, `nom`, `adresse`, `phone`, `email`, `mdp`, `avatar`) VALUES
(1, 4, '2016-09-11 20:00:00', 'sa', 'saPrénom', 'saNom', '96 avenue du général pétin', '0668293476', 'sa@gmail.com', '$2y$10$kqjMX5vUnwYbktZzSbyulunwAbRO7D2eDoxKfB7tHB/2mng6cw9YK', '/images/avatars/sa/img_user.jpg'),
(2, 2, '2024-05-30 11:57:23', 'utilisateur1', 'John', 'Doe', '123 Rue de Paris', '0123456789', 'john.doe@example.com', '$2y$10$OkaujySOK.TWqiNOX4BSreuc7OFYuWji9EvruDlo71RRoXNR0HCbC', '/images/avatars/utilisateur1/img_user.jpg'),
(3, 2, '2024-05-30 11:57:23', 'utilisateur2', 'Alice', 'Smith', '456 Avenue des Champs-Élysées', '9876543210', 'alice.smith@example.com', '$2y$10$rhZHTmq9QZA5uRyUr22sauEvHXKAZo.mjrLAsZ.SpImF.aqG5GSj6', '/images/avatars/utilisateur2/img_user.jpg'),
(4, 2, '2024-05-30 11:57:23', 'utilisateur3', 'Michael', 'Johnson', '789 Boulevard Saint-Michel', '1234567890', 'michael.johnson@example.com', '$2y$10$/b9EglJ5RlO8vZK36PjjAuosbVkuB6T6xnr2uvq.sMtIg3hNjN0nG', '/images/avatars/utilisateur3/img_user.jpg'),
(5, 2, '2024-05-30 11:57:23', 'utilisateur4', 'Emma', 'Brown', '1011 Rue de Rivoli', '0987654321', 'emma.brown@example.com', 'motdepasse4', '/images/avatars/utilisateur4/img_user.jpg'),
(6, 2, '2024-05-30 11:57:23', 'utilisateur5', 'David', 'Wilson', '1213 Rue du Faubourg Saint-Honoré', '1122334455', 'david.wilson@example.com', '$2y$10$9E1c4mmQqpgry7m/TuDU/eCsIb5HAWzPpK1BkP6Slg.4r.huK1gMS', '/images/avatars/utilisateur5/img_user.jpg'),
(7, 2, '2024-05-30 11:57:23', 'utilisateur6', 'Sophia', 'Martinez', '1415 Avenue Montaigne', '5544332211', 'sophia.martinez@example.com', '$2y$10$ghZ9/hsN4EdhaJ0JyUbbVO5KaYpRMx.ax9yz4ZCAzAQ5NXL9vzuIW', '/images/avatars/utilisateur6/img_user.jpg'),
(8, 2, '2024-05-30 11:57:23', 'utilisateur7', 'Matthew', 'Anderson', '1617 Avenue de la Grande Armée', '6677889900', 'matthew.anderson@example.com', '$2y$10$kpaoSFeugXSq8R461rQJ/uH6zM/k841Oi5tz8zjmUboiM7swsI9vC', '/images/avatars/utilisateur7/img_user.jpg'),
(9, 2, '2024-05-30 11:57:23', 'utilisateur8', 'Olivia', 'Taylor', '1819 Rue de la Paix', '7788990011', 'olivia.taylor@example.com', '$2y$10$5qpp5BCM1BcYMt2MdTld9.6MeCUo96yl0T1TqLtxlrojE1GD8H0z.', '/images/avatars/utilisateur8/img_user.jpg'),
(10, 2, '2024-05-30 11:57:23', 'utilisateur9', 'Daniel', 'Thomas', '2021 Boulevard Haussmann', '8899001122', 'daniel.thomas@example.com', '$2y$10$lxeSumVQvBQ2i4u9EH2a1OnmfvKnWtpSzbAQ6H/f8e/nSOvJJZ8NW', '/images/avatars/utilisateur9/img_user.jpg'),
(11, 2, '2024-05-30 11:57:23', 'utilisateur10', 'Emily', 'Jackson', '2223 Avenue Victor Hugo', '9900112233', 'emily.jackson@example.com', '$2y$10$i2.MtLwCRowHpdxbPB//EeGHEOD0jlKH.7T5/5UIFiFy/0WZedspW', '/images/avatars/utilisateur10/img_user.jpg'),
(12, 2, '2024-05-30 11:57:23', 'utilisateur11', 'Sophie', 'Martin', '2325 Rue Saint-Antoine', '1122334455', 'sophie.martin@example.com', '$2y$10$b.rhvW.vknrfCgRNFIIp3Oha/Hq1.jSpn90DUnPxPW3/kJdqtbGCK', '/images/avatars/utilisateur11/img_user.jpg'),
(13, 2, '2024-05-30 11:57:23', 'utilisateur12', 'William', 'Thompson', '2427 Avenue des Ternes', '2244668899', 'william.thompson@example.com', '$2y$10$HUqNXYpyo2uP1E.tgR/z8uU5O4n365JBiUH5p7qB2le5gO0.infHe', '/images/avatars/utilisateur12/img_user.jpg'),
(14, 2, '2024-05-30 11:57:23', 'utilisateur13', 'Charlotte', 'Clark', '2529 Rue de la Pompe', '3366990022', 'charlotte.clark@example.com', '$2y$10$SuYzFoQdjROkK6xOaBm1L.4higlSCJX5Z0QVItBjkx5/qUMsX9tTS', '/images/avatars/utilisateur13/img_user.jpg'),
(15, 2, '2024-05-30 11:57:23', 'utilisateur14', 'James', 'White', '2631 Boulevard Malesherbes', '4488112233', 'james.white@example.com', '$2y$10$21dxDMovRzObUfIO1Ykh9eiOnW0tjbZE7JbgnZMLWlA3kJ/BZEVuy', '/images/avatars/utilisateur14/img_user.jpg'),
(16, 2, '2024-05-30 11:57:23', 'utilisateur15', 'Ava', 'Hall', '2733 Avenue de la République', '5511223344', 'ava.hall@example.com', '$2y$10$E4NL1lLTNfptHjeozX2x9OYji2H5uldcvrEd7QaezvmAWnWc7XGFK', '/images/avatars/utilisateur15/img_user.jpg'),
(17, 2, '2024-05-30 11:57:23', 'utilisateur16', 'Noah', 'Lewis', '2835 Rue de Passy', '6633445566', 'noah.lewis@example.com', '$2y$10$xjrpINALKuGkFLKTNlMcVOk9NoYBfoc6yA4Pvt66mMGHykPPLlKzW', '/images/avatars/utilisateur16/img_user.jpg'),
(18, 2, '2024-05-30 11:57:23', 'utilisateur17', 'Mia', 'Adams', '2937 Boulevard Saint-Germain', '7755668899', 'mia.adams@example.com', '$2y$10$rQuvGd48.B6EmoYAl7d2PeEMvSMQsDduQPvcWzxbtLSGVL/066hpW', '/images/avatars/utilisateur17/img_user.jpg'),
(19, 2, '2024-05-30 11:57:23', 'utilisateur18', 'Benjamin', 'Young', '3039 Rue du Bac', '8877665544', 'benjamin.young@example.com', '$2y$10$wMFNjwJJPkAXYF31Ot3Ko.L8acwtiCOx2waqQKzqQ8z/PJkLuDz1i', '/images/avatars/utilisateur18/img_user.jpg'),
(20, 2, '2024-05-30 11:57:23', 'utilisateur19', 'Ella', 'Harris', '3141 Avenue Marceau', '9900887766', 'ella.harris@example.com', '$2y$10$q4G7cKwWSFvxcTf95L72s./aqtuN0h.3gcc3w4pfFX.EeUgDIZAea', '/images/avatars/utilisateur19/img_user.jpg'),
(21, 2, '2024-05-30 11:57:23', 'utilisateur20', 'Lucas', 'King', '3243 Rue de Sèvres', '0011223344', 'lucas.king@example.com', '$2y$10$U3B8F76RFmcsQdTP.QxApeLQHBkH1HSKzISz5ndXS9jNpF8uc4dQG', '/images/avatars/utilisateur20/img_user.jpg'),
(27, 2, '2024-05-30 15:14:18', 'Ska', 'alonzo', 'alexis', '1 rue chateau deau', '0101010101', 'alexis.alonzo@lusis.fr', '$2y$10$5prZJL5h2T7KPFx/WiIAMOOT0.SgrfQPpeSqqRv1ZhrNA8PoAbsH2', '/images/avatars/Ska/img_user.jpg'),
(39, 2, '2024-06-01 15:40:50', 'bibi', 'Jean-Yves', 'Cunat-Brule', '1A rue des champs 45300 dadonville', '0637009147', 'jeanyves45300@gmail.com', '$2y$10$9xsYV0O18CmMmxOpCXMujOum2BszyeUXa9t5L2NL4aS3C.Dcoky3S', '/images/avatars/bibi/img_user.jpg'),
(40, 2, '2024-06-03 11:01:34', 'Nat', 'Nathalie', 'Cunat-Brulé', '68 rue de la traverse 87110 le vigen', '0675368511', 'thalyemmanuelle@hotmail.com', '$2y$10$k/GltfdBRJo0Ku4fpowYrOP4kyERwlH87sROZBoQaZnO5RYFf0SYa', '/images/avatars/Nat/img_user.jpg'),
(41, 2, '2024-06-04 08:21:36', 'Mbv', 'Mbv', 'Vsl', '11 rue du bel air 93000 Bobigny', '0629517837', 'marie.vesselle@anses.fr', '$2y$10$Ov38NgReEh8.pvQrBKvZw.gx6rp7wwu6CoiTTmRsFn2XwLXuUBJTC', '/images/avatars/Mbv/img_user.jpg'),
(42, 2, '2024-06-04 08:29:46', 'fweil', 'François', 'Weil', '26 avenue de la Frileuse 91940 Gometz le Châtel', '0632558351', 'francoisweil@francoisweil.com', '$2y$10$uOKvgY.bAviquraqqu0Bcet65DIYAFhYARY9Yg3.d9TRrccjJPT2S', '/images/avatars/fweil/img_user.jpg'),
(43, 2, '2024-06-16 14:02:02', 'Tintin', 'Jean pierre', 'Cunat brule', '30 bis rue du potager 91630 marolles en hurepoix', '0632363704', 'francine.mourer@sfr.fr', '$2y$10$yOC3ODH0jbQyFuh3on0jHeojDEYkcxJzmvKvnLowba83Gu5fgzTOO', '/images/avatars/Tintin/img_user.jpg'),
(52, 2, '2024-09-06 14:05:54', 'ccunatbrule', 'Christian', 'Cunat-Brulé', '68 avenue du Général de Gaulle', '0617429028', 'ccunatbrule@gmail.com', '$2y$10$lgpuwEPjbpmA4r1SguItnus.xZlXHohBOT.KcOkMhfrgWZF5i6ZQq', '/images/avatars/ccunatbrule/img_user.jpg');
-- --------------------------------------------------------
--
-- Structure de la table `Reservations`
--
CREATE TABLE `Reservations` (
`id` int(11) NOT NULL,
`id_user` int(11) DEFAULT NULL,
`id_vehicule` int(11) DEFAULT NULL,
`title` varchar(255) DEFAULT NULL,
`start` timestamp NULL DEFAULT NULL,
`end` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
--
-- Structure de la table Reservations
-- Déchargement des données de la table `Reservations`
--
CREATE TABLE Reservations (
id int(11) PRIMARY KEY NOT NULL AUTO_INCREMENT,
id_user int(11) DEFAULT NULL,
id_vehicule int(11) DEFAULT NULL,
title varchar(255) DEFAULT NULL,
start timestamp NULL DEFAULT NULL,
end timestamp NULL DEFAULT NULL,
CONSTRAINT uc_vehicule_reservation UNIQUE (id_vehicule, start, end),
CONSTRAINT uc_client_reservation UNIQUE (id_user, start, end),
CONSTRAINT Reservations_idfk_1 FOREIGN KEY (id_vehicule) REFERENCES Vehicules (id),
CONSTRAINT Reservations_idfk_2 FOREIGN KEY (id_user) REFERENCES Clients (id)
INSERT INTO `Reservations` (`id`, `id_user`, `id_vehicule`, `title`, `start`, `end`) VALUES
(22, 1, 1, 'Reservation 1', '2024-06-01 06:00:00', '2024-06-01 08:00:00'),
(23, 2, 2, 'Reservation 2', '2024-06-02 07:00:00', '2024-06-02 09:00:00'),
(24, 3, 3, 'Reservation 3', '2024-06-03 08:00:00', '2024-06-03 10:00:00'),
(25, 4, 4, 'Reservation 4', '2024-06-04 09:00:00', '2024-06-04 11:00:00'),
(26, 5, 5, 'Reservation 5', '2024-06-05 10:00:00', '2024-06-05 12:00:00'),
(27, 6, 6, 'Reservation 6', '2024-06-06 11:00:00', '2024-06-06 13:00:00'),
(28, 7, 7, 'Reservation 7', '2024-06-07 12:00:00', '2024-06-07 14:00:00'),
(29, 8, 8, 'Reservation 8', '2024-06-08 13:00:00', '2024-06-08 15:00:00'),
(30, 9, 9, 'Reservation 9', '2024-06-09 14:00:00', '2024-06-09 16:00:00'),
(31, 10, 10, 'Reservation 10', '2024-06-10 15:00:00', '2024-06-10 17:00:00'),
(32, 1, 2, 'Reservation 11', '2024-07-01 06:00:00', '2024-07-01 08:00:00'),
(33, 2, 3, 'Reservation 12', '2024-07-02 07:00:00', '2024-07-02 09:00:00'),
(34, 3, 4, 'Reservation 13', '2024-07-03 08:00:00', '2024-07-03 10:00:00'),
(35, 4, 5, 'Reservation 14', '2024-07-04 09:00:00', '2024-07-04 11:00:00'),
(36, 5, 6, 'Reservation 15', '2024-07-05 10:00:00', '2024-07-05 12:00:00'),
(37, 6, 7, 'Reservation 16', '2024-07-06 11:00:00', '2024-07-06 13:00:00'),
(38, 7, 8, 'Reservation 17', '2024-07-07 12:00:00', '2024-07-07 14:00:00'),
(39, 8, 9, 'Reservation 18', '2024-07-08 13:00:00', '2024-07-08 15:00:00'),
(40, 9, 10, 'Reservation 19', '2024-07-09 14:00:00', '2024-07-09 16:00:00'),
(41, 10, 1, 'Reservation 20', '2024-07-10 15:00:00', '2024-07-10 17:00:00'),
(42, 1, 3, 'Reservation 21', '2024-08-01 06:00:00', '2024-08-01 08:00:00'),
(43, 2, 4, 'Reservation 22', '2024-08-02 07:00:00', '2024-08-02 09:00:00'),
(44, 3, 5, 'Reservation 23', '2024-08-03 08:00:00', '2024-08-03 10:00:00'),
(45, 4, 6, 'Reservation 24', '2024-08-04 09:00:00', '2024-08-04 11:00:00'),
(46, 5, 7, 'Reservation 25', '2024-08-05 10:00:00', '2024-08-05 12:00:00'),
(47, 6, 8, 'Reservation 26', '2024-08-06 11:00:00', '2024-08-06 13:00:00'),
(48, 7, 9, 'Reservation 27', '2024-08-07 12:00:00', '2024-08-07 14:00:00'),
(49, 8, 10, 'Reservation 28', '2024-08-08 13:00:00', '2024-08-08 15:00:00'),
(50, 9, 1, 'Reservation 29', '2024-08-09 14:00:00', '2024-08-09 16:00:00'),
(51, 10, 2, 'Reservation 30', '2024-08-10 15:00:00', '2024-08-10 17:00:00'),
(52, 1, 9, 'Reservation 52', '2024-06-03 12:43:00', '2024-06-05 12:43:00'),
(53, 1, 14, 'Reservation 53', '2024-06-11 12:48:00', '2024-06-12 12:48:00'),
(54, 1, 16, 'Reservation 54', '2024-06-14 12:49:00', '2024-06-16 12:49:00'),
(55, 1, 16, 'Reservation 55', '2024-06-18 12:49:00', '2024-06-19 12:49:00'),
(56, 4, 15, 'Reservation 56', '2024-06-26 12:50:00', '2024-06-27 12:50:00'),
(57, 15, 12, 'Reservation 57', '2024-07-16 12:53:00', '2024-07-17 12:54:00'),
(58, 1, 13, 'Reservation 58', '2024-06-13 12:54:00', '2024-06-13 13:54:00'),
(60, 1, 18, 'Reservation 60', '2024-05-31 17:00:00', '2024-06-01 06:00:00'),
(64, 41, 12, 'Reservation 64', '2024-06-06 08:00:00', '2024-06-14 08:21:00'),
(65, 42, 7, 'Reservation 65', '2024-06-05 06:00:00', '2024-06-05 17:00:00'),
(66, 40, 5, 'Reservation 66', '2024-07-10 13:45:00', '2024-07-14 11:30:00'),
(67, 40, 5, 'Reservation 67', '2024-06-07 09:00:00', '2024-06-07 16:00:00'),
(68, 40, 4, 'Reservation 68', '2024-08-11 09:00:00', '2024-08-13 12:00:00'),
(69, 39, 27, 'Reservation 69', '2024-06-08 07:08:00', '2024-06-09 18:09:00'),
(70, 39, 11, 'Reservation 70', '2024-08-07 05:10:00', '2024-08-16 05:10:00'),
(71, 39, 3, 'Reservation 71', '2024-06-13 15:22:00', '2024-06-14 16:23:00'),
(72, 43, 6, 'Reservation 72', '2024-06-17 08:00:00', '2024-06-20 06:00:00'),
(73, 1, 6, 'Reservation 73', '2024-07-09 12:46:00', '2024-07-12 12:46:00'),
(82, 52, 1, 'Reservation 82', '2024-09-11 14:06:00', '2024-09-13 14:06:00'),
(83, 52, 1, 'Reservation 83', '2024-09-16 14:06:00', '2024-09-18 14:06:00');
-- --------------------------------------------------------
--
-- Structure de la table `tentatives_connexion`
--
CREATE TABLE `tentatives_connexion` (
`id` int(11) NOT NULL,
`pseudo` varchar(25) NOT NULL,
`timestamp` int(11) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
-- Index pour accélérer les recherches
CREATE INDEX idx_id_user ON Reservations (id_user);
CREATE INDEX idx_id_vehicule ON Reservations (id_vehicule) USING BTREE;
use CARIA;
--
-- Déchargement des données de la table Clients
-- Déchargement des données de la table `tentatives_connexion`
--
INSERT INTO Clients (privilege, dateenregistre, pseudo, prenom, nom, adresse, mdp, email, avatar, phone) VALUES
(1, '2016-09-11 22:00:00', 'sa', 'sa', 'pc', 'sa', '$2y$10$SGOcYko1PzYekMHfLBvlPOFUL3V7r0zKSxrrfaNUMXv.Mm3mQizvC', 'sa@gmail.com', '/images/avatars/sa/img_user.jpg', "0658293476"),
(2, NOW(), 'utilisateur1', 'John', 'Doe', '123 Rue de Paris', '$2y$10$OkaujySOK.TWqiNOX4BSreuc7OFYuWji9EvruDlo71RRoXNR0HCbC', 'john.doe@example.com', '/images/avatars/utilisateur1/img_user.jpg', '0123456789'),
(2, NOW(), 'utilisateur2', 'Alice', 'Smith', '456 Avenue des Champs-Élysées', '$2y$10$rhZHTmq9QZA5uRyUr22sauEvHXKAZo.mjrLAsZ.SpImF.aqG5GSj6', 'alice.smith@example.com', '/images/avatars/utilisateur2/img_user.jpg', '9876543210'),
(2, NOW(), 'utilisateur3', 'Michael', 'Johnson', '789 Boulevard Saint-Michel', '$2y$10$/b9EglJ5RlO8vZK36PjjAuosbVkuB6T6xnr2uvq.sMtIg3hNjN0nG', 'michael.johnson@example.com', '/images/avatars/utilisateur3/img_user.jpg', '1234567890'),
(2, NOW(), 'utilisateur4', 'Emma', 'Brown', '1011 Rue de Rivoli', 'motdepasse4', 'emma.brown@example.com', '/images/avatars/utilisateur4/img_user.jpg', '0987654321'),
(2, NOW(), 'utilisateur5', 'David', 'Wilson', '1213 Rue du Faubourg Saint-Honoré', '$2y$10$9E1c4mmQqpgry7m/TuDU/eCsIb5HAWzPpK1BkP6Slg.4r.huK1gMS', 'david.wilson@example.com', '/images/avatars/utilisateur5/img_user.jpg', '1122334455'),
(2, NOW(), 'utilisateur6', 'Sophia', 'Martinez', '1415 Avenue Montaigne', '$2y$10$ghZ9/hsN4EdhaJ0JyUbbVO5KaYpRMx.ax9yz4ZCAzAQ5NXL9vzuIW', 'sophia.martinez@example.com', '/images/avatars/utilisateur6/img_user.jpg', '5544332211'),
(2, NOW(), 'utilisateur7', 'Matthew', 'Anderson', '1617 Avenue de la Grande Armée', '$2y$10$kpaoSFeugXSq8R461rQJ/uH6zM/k841Oi5tz8zjmUboiM7swsI9vC', 'matthew.anderson@example.com', '/images/avatars/utilisateur7/img_user.jpg', '6677889900'),
(2, NOW(), 'utilisateur8', 'Olivia', 'Taylor', '1819 Rue de la Paix', '$2y$10$5qpp5BCM1BcYMt2MdTld9.6MeCUo96yl0T1TqLtxlrojE1GD8H0z.', 'olivia.taylor@example.com', '/images/avatars/utilisateur8/img_user.jpg', '7788990011'),
(2, NOW(), 'utilisateur9', 'Daniel', 'Thomas', '2021 Boulevard Haussmann', '$2y$10$lxeSumVQvBQ2i4u9EH2a1OnmfvKnWtpSzbAQ6H/f8e/nSOvJJZ8NW', 'daniel.thomas@example.com', '/images/avatars/utilisateur9/img_user.jpg', '8899001122'),
(2, NOW(), 'utilisateur10', 'Emily', 'Jackson', '2223 Avenue Victor Hugo', '$2y$10$i2.MtLwCRowHpdxbPB//EeGHEOD0jlKH.7T5/5UIFiFy/0WZedspW', 'emily.jackson@example.com', '/images/avatars/utilisateur10/img_user.jpg', '9900112233'),
(2, NOW(), 'utilisateur11', 'Sophie', 'Martin', '2325 Rue Saint-Antoine', '$2y$10$b.rhvW.vknrfCgRNFIIp3Oha/Hq1.jSpn90DUnPxPW3/kJdqtbGCK', 'sophie.martin@example.com', '/images/avatars/utilisateur11/img_user.jpg', '1122334455'),
(2, NOW(), 'utilisateur12', 'William', 'Thompson', '2427 Avenue des Ternes', '$2y$10$HUqNXYpyo2uP1E.tgR/z8uU5O4n365JBiUH5p7qB2le5gO0.infHe', 'william.thompson@example.com', '/images/avatars/utilisateur12/img_user.jpg', '2244668899'),
(2, NOW(), 'utilisateur13', 'Charlotte', 'Clark', '2529 Rue de la Pompe', '$2y$10$SuYzFoQdjROkK6xOaBm1L.4higlSCJX5Z0QVItBjkx5/qUMsX9tTS', 'charlotte.clark@example.com', '/images/avatars/utilisateur13/img_user.jpg', '3366990022'),
(2, NOW(), 'utilisateur14', 'James', 'White', '2631 Boulevard Malesherbes', '$2y$10$21dxDMovRzObUfIO1Ykh9eiOnW0tjbZE7JbgnZMLWlA3kJ/BZEVuy', 'james.white@example.com', '/images/avatars/utilisateur14/img_user.jpg', '4488112233'),
(2, NOW(), 'utilisateur15', 'Ava', 'Hall', '2733 Avenue de la République', '$2y$10$E4NL1lLTNfptHjeozX2x9OYji2H5uldcvrEd7QaezvmAWnWc7XGFK', 'ava.hall@example.com', '/images/avatars/utilisateur15/img_user.jpg', '5511223344'),
(2, NOW(), 'utilisateur16', 'Noah', 'Lewis', '2835 Rue de Passy', '$2y$10$xjrpINALKuGkFLKTNlMcVOk9NoYBfoc6yA4Pvt66mMGHykPPLlKzW', 'noah.lewis@example.com', '/images/avatars/utilisateur16/img_user.jpg', '6633445566'),
(2, NOW(), 'utilisateur17', 'Mia', 'Adams', '2937 Boulevard Saint-Germain', '$2y$10$rQuvGd48.B6EmoYAl7d2PeEMvSMQsDduQPvcWzxbtLSGVL/066hpW', 'mia.adams@example.com', '/images/avatars/utilisateur17/img_user.jpg', '7755668899'),
(2, NOW(), 'utilisateur18', 'Benjamin', 'Young', '3039 Rue du Bac', '$2y$10$wMFNjwJJPkAXYF31Ot3Ko.L8acwtiCOx2waqQKzqQ8z/PJkLuDz1i', 'benjamin.young@example.com', '/images/avatars/utilisateur18/img_user.jpg', '8877665544'),
(2, NOW(), 'utilisateur19', 'Ella', 'Harris', '3141 Avenue Marceau', '$2y$10$q4G7cKwWSFvxcTf95L72s./aqtuN0h.3gcc3w4pfFX.EeUgDIZAea', 'ella.harris@example.com', '/images/avatars/utilisateur19/img_user.jpg', '9900887766'),
(2, NOW(), 'utilisateur20', 'Lucas', 'King', '3243 Rue de Sèvres', '$2y$10$U3B8F76RFmcsQdTP.QxApeLQHBkH1HSKzISz5ndXS9jNpF8uc4dQG', 'lucas.king@example.com', '/images/avatars/utilisateur20/img_user.jpg', '0011223344');
INSERT INTO `tentatives_connexion` (`id`, `pseudo`, `timestamp`) VALUES
(1, 'mgontier', 1717070931),
(2, 'mgontier', 1717072092),
(3, 'sa', 1717073530),
(4, 'sa', 1717073535),
(5, 'ccunatbrulez2', 1717075685),
(6, 'ccunatbrule', 1717081511),
(7, 'Ska', 1717081527),
(8, '', 1717082527),
(9, 'sa', 1717139615),
(10, 'sa', 1717140061),
(11, 'sa', 1717140066),
(12, 'sa', 1717158698),
(13, 'Ska', 1717165913),
(14, 'fweil', 1717489617),
(15, 'SA', 1717577233),
(16, 'tintin', 1718545575),
(17, 'Tintin58', 1718545641),
(18, '', 1720400888),
(19, 'dqsf', 1724196238),
(20, 'ccunatbrule', 1724198044),
(21, 'SA', 1724246004),
(22, '', 1724955843),
(23, 'ccunatbrule', 1725279162),
(24, 'ccunatbrule', 1725279167),
(25, 'christian', 1725279704),
(26, 'christian', 1725279708),
(27, 'ccunatbrule', 1725284588),
(28, 'sa', 1725543460),
(29, 'ccunatbrule', 1725554016),
(30, 'ccunatbrule', 1725625771),
(31, 'sa', 1725625901),
(32, '', 1726074336),
(33, '', 1726650282),
(34, '', 1727027012),
(35, '', 1728894150),
(36, '', 1728894308),
(37, '', 1728894340),
(38, '', 1729265533);
-- --------------------------------------------------------
--
-- Déchargement des données de la table Vehicules
-- Structure de la table `Vehicules`
--
INSERT INTO Vehicules (plaque, image, marque, modele, annee, disponible, latitude, longitude, ip) VALUES
("GH209RH", '/images/vehicules/GH209RH/img_vehicule.png', 'Tesla', 'Model S', 2023, 1, 48.358844, 3.294351, '192.168.74.194'),
("PH940OP", '/images/vehicules/PH940OP/img_vehicule.png', 'Nissan', 'Leaf', 2022, 1, 48.8566, 6.3522, '127.0.0.1'),
("XD738UJ", '/images/vehicules/XD738UJ/img_vehicule.png', 'BMW', 'i3 S', 2024, 0, 48.6566, 2.3522, '127.0.0.1'),
("WSD754YH", '/images/vehicules/WSD754YH/img_vehicule.png', 'Toyota', 'Prius', 2023, 1, 48.0566, 3.3522, '127.0.0.1'),
("IO334PO", '/images/vehicules/IO334PO/img_vehicule.png', 'Chevrolet', 'Bolt', 2023, 0, 48.7566, 7.3522, '127.0.0.1'),
('AA123AA', '/images/vehicules/AA123AA/img_vehicule.png', 'Renault', 'Clio', 2018, 1, 48.558844, 2.294351, '127.0.0.1'),
('BB456BB', '/images/vehicules/BB456BB/img_vehicule.png', 'Peugeot', '208', 2016, 1, 48.2566, 1.3522, '127.0.0.1'),
('CC789CC', '/images/vehicules/CC789CC/img_vehicule.png', 'Volkswagen', 'Golf', 2019, 1, 48.8566, 9.3522, '127.0.0.1'),
('DD012DD', '/images/vehicules/DD012DD/img_vehicule.png', 'Ford', 'Fiesta', 2015, 1, 49.8566, 6.3522, '127.0.0.1'),
('EE345EE', '/images/vehicules/EE345EE/img_vehicule.png', 'Toyota', 'Yaris', 2017, 1, 45.8566, 4.3522, '127.0.0.1'),
('FF678FF', '/images/vehicules/FF678FF/img_vehicule.png', 'Audi', 'A3', 2014, 1, 42.8566, 2.3522, '127.0.0.1'),
('GG901GG', '/images/vehicules/GG901GG/img_vehicule.png', 'BMW', 'Series 1', 2020, 1, 46.8566, 3.3522, '127.0.0.1'),
('HH234HH', '/images/vehicules/HH234HH/img_vehicule.png', 'Mercedes-Benz', 'A-Class', 2019, 1, 48.8566, 2.3522, '127.0.0.1'),
('II567II', '/images/vehicules/II567II/img_vehicule.png', 'Hyundai', 'i30', 2016, 1, 50.8566, 7.3522, '127.0.0.1'),
('JJ890JJ', '/images/vehicules/JJ890JJ/img_vehicule.png', 'Kia', 'Rio', 2017, 1, 49.8566, 4.3522, '127.0.0.1'),
('KK123KK', '/images/vehicules/KK123KK/img_vehicule.png', 'Nissan', 'Micra', 2018, 1, 44.8566, 2.3522, '127.0.0.1'),
('LL456LL', '/images/vehicules/LL456LL/img_vehicule.png', 'Fiat', '500', 2015, 1, 43.8566, 2.6522, '127.0.0.1'),
('MM789MM', '/images/vehicules/MM789MM/img_vehicule.png', 'Skoda', 'Fabia', 2019, 1, 47.8566, 2.8522, '127.0.0.1'),
('NN012NN', '/images/vehicules/NN012NN/img_vehicule.png', 'Volvo', 'V40', 2016, 1, 45.8566, 2.4522, '127.0.0.1'),
('OO345OO', '/images/vehicules/OO345OO/img_vehicule.png', 'Seat', 'Ibiza', 2017, 1, 48.8566, 2.3522, '127.0.0.1'),
('PP678PP', '/images/vehicules/PP678PP/img_vehicule.png', 'Mini', 'Cooper', 2020, 1, 43.8566, 2.7522, '127.0.0.1'),
('QQ901QQ', '/images/vehicules/QQ901QQ/img_vehicule.png', 'Citroen', 'C3', 2018, 1, 44.8566, 2.2522, '127.0.0.1'),
('RR234RR', '/images/vehicules/RR234RR/img_vehicule.png', 'Dacia', 'Sandero', 2015, 1, 45.8566, 4.3522, '127.0.0.1'),
('SS567SS', '/images/vehicules/SS567SS/img_vehicule.png', 'Land Rover', 'Evoque', 2021, 1, 46.8566, 8.3522, '127.0.0.1'),
('TT890TT', '/images/vehicules/TT890TT/img_vehicule.png', 'Jeep', 'Renegade', 2019, 1, 47.8566, 2.9522, '127.0.0.1');
CREATE TABLE `Vehicules` (
`id` int(11) NOT NULL,
`plaque` varchar(9) NOT NULL,
`marque` varchar(50) DEFAULT NULL,
`modele` varchar(50) DEFAULT NULL,
`annee` int(4) DEFAULT NULL,
`image` varchar(250) NOT NULL DEFAULT '/images/vehicules/img_vehicule.png',
`disponible` tinyint(1) NOT NULL DEFAULT 0,
`latitude` decimal(9,6) NOT NULL DEFAULT 48.000000,
`longitude` decimal(9,6) NOT NULL DEFAULT 2.000000,
`ip` varchar(40) NOT NULL DEFAULT '127.0.0.1'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
--
-- Déchargement des données de la table Reservations
-- Déchargement des données de la table `Vehicules`
--
INSERT INTO Reservations (id_user, id_vehicule, title, start, end) VALUES
(1, 1, 'Reservation 1', '2024-06-01 08:00:00', '2024-06-01 10:00:00'),
(2, 2, 'Reservation 2', '2024-06-02 09:00:00', '2024-06-02 11:00:00'),
(3, 3, 'Reservation 3', '2024-06-03 10:00:00', '2024-06-03 12:00:00'),
(4, 4, 'Reservation 4', '2024-06-04 11:00:00', '2024-06-04 13:00:00'),
(5, 5, 'Reservation 5', '2024-06-05 12:00:00', '2024-06-05 14:00:00'),
(6, 6, 'Reservation 6', '2024-06-06 13:00:00', '2024-06-06 15:00:00'),
(7, 7, 'Reservation 7', '2024-06-07 14:00:00', '2024-06-07 16:00:00'),
(8, 8, 'Reservation 8', '2024-06-08 15:00:00', '2024-06-08 17:00:00'),
(9, 9, 'Reservation 9', '2024-06-09 16:00:00', '2024-06-09 18:00:00'),
(10, 10, 'Reservation 10', '2024-06-10 17:00:00', '2024-06-10 19:00:00'),
(1, 2, 'Reservation 11', '2024-07-01 08:00:00', '2024-07-01 10:00:00'),
(2, 3, 'Reservation 12', '2024-07-02 09:00:00', '2024-07-02 11:00:00'),
(3, 4, 'Reservation 13', '2024-07-03 10:00:00', '2024-07-03 12:00:00'),
(4, 5, 'Reservation 14', '2024-07-04 11:00:00', '2024-07-04 13:00:00'),
(5, 6, 'Reservation 15', '2024-07-05 12:00:00', '2024-07-05 14:00:00'),
(6, 7, 'Reservation 16', '2024-07-06 13:00:00', '2024-07-06 15:00:00'),
(7, 8, 'Reservation 17', '2024-07-07 14:00:00', '2024-07-07 16:00:00'),
(8, 9, 'Reservation 18', '2024-07-08 15:00:00', '2024-07-08 17:00:00'),
(9, 10, 'Reservation 19', '2024-07-09 16:00:00', '2024-07-09 18:00:00'),
(10, 1, 'Reservation 20', '2024-07-10 17:00:00', '2024-07-10 19:00:00'),
(1, 3, 'Reservation 21', '2024-08-01 08:00:00', '2024-08-01 10:00:00'),
(2, 4, 'Reservation 22', '2024-08-02 09:00:00', '2024-08-02 11:00:00'),
(3, 5, 'Reservation 23', '2024-08-03 10:00:00', '2024-08-03 12:00:00'),
(4, 6, 'Reservation 24', '2024-08-04 11:00:00', '2024-08-04 13:00:00'),
(5, 7, 'Reservation 25', '2024-08-05 12:00:00', '2024-08-05 14:00:00'),
(6, 8, 'Reservation 26', '2024-08-06 13:00:00', '2024-08-06 15:00:00'),
(7, 9, 'Reservation 27', '2024-08-07 14:00:00', '2024-08-07 16:00:00'),
(8, 10, 'Reservation 28', '2024-08-08 15:00:00', '2024-08-08 17:00:00'),
(9, 1, 'Reservation 29', '2024-08-09 16:00:00', '2024-08-09 18:00:00'),
(10, 2, 'Reservation 30', '2024-08-10 17:00:00', '2024-08-10 19:00:00');
INSERT INTO `Vehicules` (`id`, `plaque`, `marque`, `modele`, `annee`, `image`, `disponible`, `latitude`, `longitude`, `ip`) VALUES
(1, 'GH209RH', 'Ford', 'Mustang', 2017, '/images/vehicules/GH209RH/img_vehicule.png', 1, 48.786471, 2.325543, '192.168.253.194'),
(2, 'PH940OP', 'Nissan', 'Leaf', 2022, '/images/vehicules/PH940OP/img_vehicule.png', 1, 48.856600, 6.352200, '127.0.0.1'),
(3, 'XD738UJ', 'BMW', 'i3 S', 2024, '/images/vehicules/XD738UJ/img_vehicule.png', 0, 48.656600, 2.352200, '127.0.0.1'),
(4, 'WSD754YH', 'Toyota', 'Prius', 2023, '/images/vehicules/WSD754YH/img_vehicule.png', 1, 48.056600, 3.352200, '127.0.0.1'),
(5, 'IO334PO', 'Chevrolet', 'Bolt', 2023, '/images/vehicules/IO334PO/img_vehicule.png', 0, 48.756600, 7.352200, '127.0.0.1'),
(6, 'AA123AA', 'Renault', 'Clio', 2018, '/images/vehicules/AA123AA/img_vehicule.png', 1, 48.558844, 2.294351, '127.0.0.1'),
(7, 'BB456BB', 'Peugeot', '208', 2016, '/images/vehicules/BB456BB/img_vehicule.png', 1, 48.256600, 1.352200, '127.0.0.1'),
(8, 'CC789CC', 'Volkswagen', 'Golf', 2019, '/images/vehicules/CC789CC/img_vehicule.png', 1, 48.856600, 9.352200, '127.0.0.1'),
(9, 'DD012DD', 'Ford', 'Fiesta', 2015, '/images/vehicules/DD012DD/img_vehicule.png', 1, 49.856600, 6.352200, '127.0.0.1'),
(10, 'EE345EE', 'Toyota', 'Yaris', 2017, '/images/vehicules/EE345EE/img_vehicule.png', 1, 45.856600, 4.352200, '127.0.0.1'),
(11, 'FF678FF', 'Audi', 'A3', 2014, '/images/vehicules/FF678FF/img_vehicule.png', 1, 42.856600, 2.352200, '127.0.0.1'),
(12, 'GG901GG', 'BMW', 'Series 1', 2020, '/images/vehicules/GG901GG/img_vehicule.png', 1, 46.856600, 3.352200, '127.0.0.1'),
(13, 'HH234HH', 'Mercedes-Benz', 'A-Class', 2019, '/images/vehicules/HH234HH/img_vehicule.png', 1, 48.856600, 2.352200, '127.0.0.1'),
(14, 'II567II', 'Hyundai', 'i30', 2016, '/images/vehicules/II567II/img_vehicule.png', 1, 50.856600, 7.352200, '127.0.0.1'),
(15, 'JJ890JJ', 'Kia', 'Rio', 2017, '/images/vehicules/JJ890JJ/img_vehicule.png', 1, 49.856600, 4.352200, '127.0.0.1'),
(16, 'KK123KK', 'Nissan', 'Micra', 2018, '/images/vehicules/KK123KK/img_vehicule.png', 1, 44.856600, 2.352200, '127.0.0.1'),
(17, 'LL456LL', 'Fiat', '500', 2015, '/images/vehicules/LL456LL/img_vehicule.png', 1, 43.856600, 2.652200, '127.0.0.1'),
(18, 'MM789MM', 'Skoda', 'Fabia', 2019, '/images/vehicules/MM789MM/img_vehicule.png', 1, 47.856600, 2.852200, '127.0.0.1'),
(19, 'NN012NN', 'Volvo', 'V40', 2016, '/images/vehicules/NN012NN/img_vehicule.png', 1, 45.856600, 2.452200, '127.0.0.1'),
(20, 'OO345OO', 'Seat', 'Ibiza', 2017, '/images/vehicules/OO345OO/img_vehicule.png', 1, 48.856600, 2.352200, '127.0.0.1'),
(21, 'PP678PP', 'Mini', 'Cooper', 2020, '/images/vehicules/PP678PP/img_vehicule.png', 1, 43.856600, 2.752200, '127.0.0.1'),
(22, 'QQ901QQ', 'Citroen', 'C3', 2018, '/images/vehicules/QQ901QQ/img_vehicule.png', 1, 44.856600, 2.252200, '127.0.0.1'),
(23, 'RR234RR', 'Dacia', 'Sandero', 2015, '/images/vehicules/RR234RR/img_vehicule.png', 1, 45.856600, 4.352200, '127.0.0.1'),
(24, 'SS567SS', 'Land Rover', 'Evoque', 2021, '/images/vehicules/SS567SS/img_vehicule.png', 1, 46.856600, 8.352200, '127.0.0.1'),
(25, 'TT890TT', 'Jeep', 'Renegade', 2019, '/images/vehicules/TT890TT/img_vehicule.png', 1, 47.856600, 2.952200, '127.0.0.1'),
(27, 'CB333MV', 'Renault', 'Megane', 2014, '/images/vehicules/CB333MV/img_vehicule.png', 0, 48.000000, 2.000000, '127.0.0.1'),
(28, 'GH239RH', 'Tesla', 'Model S', 2022, '/images/vehicules/GH239RH/img_vehicule.png', 1, 48.000000, 1.000000, '127.0.0.1');
--
-- Index pour les tables déchargées
--
--
-- Index pour la table `Clients`
--
ALTER TABLE `Clients`
ADD PRIMARY KEY (`id`);
--
-- Index pour la table `Reservations`
--
ALTER TABLE `Reservations`
ADD PRIMARY KEY (`id`),
ADD UNIQUE KEY `uc_vehicule_reservation` (`id_vehicule`,`start`,`end`),
ADD UNIQUE KEY `uc_client_reservation` (`id_user`,`start`,`end`),
ADD KEY `idx_id_user` (`id_user`),
ADD KEY `idx_id_vehicule` (`id_vehicule`) USING BTREE;
--
-- Index pour la table `tentatives_connexion`
--
ALTER TABLE `tentatives_connexion`
ADD PRIMARY KEY (`id`);
--
-- Index pour la table `Vehicules`
--
ALTER TABLE `Vehicules`
ADD PRIMARY KEY (`id`);
--
-- AUTO_INCREMENT pour les tables déchargées
--
--
-- AUTO_INCREMENT pour la table `Clients`
--
ALTER TABLE `Clients`
MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=53;
--
-- AUTO_INCREMENT pour la table `Reservations`
--
ALTER TABLE `Reservations`
MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=84;
--
-- AUTO_INCREMENT pour la table `tentatives_connexion`
--
ALTER TABLE `tentatives_connexion`
MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=39;
--
-- AUTO_INCREMENT pour la table `Vehicules`
--
ALTER TABLE `Vehicules`
MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=29;
--
-- Contraintes pour les tables déchargées
--
--
-- Contraintes pour la table `Reservations`
--
ALTER TABLE `Reservations`
ADD CONSTRAINT `Reservations_idfk_1` FOREIGN KEY (`id_vehicule`) REFERENCES `Vehicules` (`id`),
ADD CONSTRAINT `Reservations_idfk_2` FOREIGN KEY (`id_user`) REFERENCES `Clients` (`id`);
COMMIT;