-- phpMyAdmin SQL Dump
-- version 5.2.1
-- https://www.phpmyadmin.net/
--
-- Hôte : 127.0.0.1
-- Généré le : ven. 19 juil. 2024 à 04:35
-- Version du serveur : 10.4.32-MariaDB
-- Version de PHP : 8.2.12

SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
START TRANSACTION;
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 */;

--
-- Base de données : `pwa_jr_pubg6`
--

-- --------------------------------------------------------

--
-- Structure de la table `categories`
--

CREATE TABLE `categories` (
  `id` int(11) NOT NULL,
  `nom` varchar(255) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

--
-- Déchargement des données de la table `categories`
--

INSERT INTO `categories` (`id`, `nom`) VALUES
(1, 'Entrée'),
(2, 'Repas '),
(3, 'Dessert');

-- --------------------------------------------------------

--
-- Structure de la table `infolettres`
--

CREATE TABLE `infolettres` (
  `id` int(11) NOT NULL,
  `nom` varchar(255) NOT NULL,
  `courriel` varchar(255) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

--
-- Déchargement des données de la table `infolettres`
--

INSERT INTO `infolettres` (`id`, `nom`, `courriel`) VALUES
(1, 'Alexandre Masi ', 'masi@hotmail.com'),
(3, 'alex', 'bbb@gmail.com'),
(4, 'alex', 'ppp@gmail.com');

-- --------------------------------------------------------

--
-- Structure de la table `menus`
--

CREATE TABLE `menus` (
  `id` int(11) NOT NULL,
  `nom` varchar(255) NOT NULL,
  `description` varchar(255) NOT NULL,
  `prix` decimal(5,2) NOT NULL,
  `image` varchar(255) DEFAULT NULL,
  `categorie_id` int(11) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

--
-- Déchargement des données de la table `menus`
--

INSERT INTO `menus` (`id`, `nom`, `description`, `prix`, `image`, `categorie_id`) VALUES
(1, 'Salade du jour ', 'Fraîcheur garantie avec notre salade du jour, mélange coloré de légumes croquants et vinaigrette maison.', 10.99, 'salade_du_jour.jpg', 1),
(2, 'Potage du moment ', 'Réchauffez vous avec notre potage du moment, concocté avec les ingrédients frais du marché.', 8.99, 'potage_du_moment.jpg', 1),
(3, 'Ailes de lapin', 'Découvrez nos ailes de lapin croustillantes, accompagnées d\'une sauce épicée irrésistible.', 16.49, 'ailes_de_lapin.jpg', 1),
(4, 'Calamar frit', 'Savourez nos calmars tendres et dorés, servis avec une sauce citronnée maison.\r\n\r\n', 16.99, 'calamar_frit.jpg', 1),
(5, 'Nachos', 'Nos nachos croustillants, garnis de fromage fondant, salsa piquante et guacamole frais.', 18.99, 'nachos.jpg', 1),
(6, 'Poutine', 'L\'incontournable poutine, frites dorées, fromage en grains et sauce brune maison.', 14.99, 'poutine.jpg', 1),
(8, 'Burger double classique', 'Un burger double juteux, fromage fondant, et frites croustillantes, un classique indémodable.', 15.99, 'burger_double.jpg', 2),
(9, 'Burger de poulet ', 'Burger au poulet grillé, garni de légumes frais et sauce crémeuse, accompagné de frites.', 15.99, 'burger_de_poulet.jpg', 2),
(10, 'Filets de poulet ', 'Filets de poulet tendres, enrobés de panure croustillante, servis avec des frites dorées.', 13.99, 'filet_de_poulet.jpg', 2),
(11, 'Côtes levées', 'Côtes levées tendres et juteuses, marinées et cuites à la perfection, servies avec notre sauce BBQ maison.', 19.99, 'cotes_levees.jpg', 2),
(12, 'Un bon petit steak ', 'Savourez un bon p\'tit steak, grillé à la perfection, accompagné de légumes et pommes de terre.', 14.99, 'steak.jpg', 2),
(13, 'Tartare de boeuf   ', 'Tartare de bœuf finement assaisonné, servi avec crostinis croustillants et câpres.', 24.99, 'tartare_boeuf.jpg', 2),
(14, 'Tartare de légume', 'Un tartare de légumes frais, assaisonné à la perfection, parfait pour une entrée légère et savoureuse.', 22.99, 'tartare_legume.jpg', 2),
(15, 'Salade grecque ', 'Salade grecque rafraîchissante, feta crémeux, olives Kalamata, et vinaigrette au citron.', 18.99, 'salade_grecque.jpg', 2),
(16, 'Salade végétarienne', 'Mélange coloré de légumes frais, noix croquantes, et vinaigrette légère, pour un repas sain et savoureux.', 14.99, 'salade_vege.jpeg', 2),
(17, 'Brownies', 'Des brownies fondants et chocolatés, une explosion de douceur dans chaque bouchée.', 7.99, 'brownies.jpg', 3),
(18, 'Cupcake style Ferrero', 'Cupcake gourmand au style Ferrero, chocolat, noisettes et crème, une pure tentation.', 8.99, 'cupcake_ferrero.jpg', 3),
(19, 'Gâteau au fromage et framboise style New York', 'Gâteau au fromage onctueux, nappé de framboises fraîches, une douceur à l\'américaine.', 10.99, 'gateau_fromage.jpg', 3);

-- --------------------------------------------------------

--
-- Structure de la table `menu_tag`
--

CREATE TABLE `menu_tag` (
  `id` int(11) NOT NULL,
  `menu_id` int(11) NOT NULL,
  `tag_id` int(11) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

--
-- Déchargement des données de la table `menu_tag`
--

INSERT INTO `menu_tag` (`id`, `menu_id`, `tag_id`) VALUES
(1, 1, 1),
(2, 2, 1),
(3, 3, 3),
(4, 4, 6),
(5, 5, 2),
(6, 6, 1),
(7, 8, 5),
(8, 9, 5),
(9, 10, 3),
(10, 11, 3),
(11, 12, 3),
(12, 13, 4),
(13, 14, 8),
(14, 15, 7),
(15, 16, 8),
(16, 17, 9),
(17, 18, 9),
(18, 19, 10);

-- --------------------------------------------------------

--
-- Structure de la table `tags`
--

CREATE TABLE `tags` (
  `id` int(11) NOT NULL,
  `nom` varchar(255) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

--
-- Déchargement des données de la table `tags`
--

INSERT INTO `tags` (`id`, `nom`) VALUES
(1, 'Nos créations'),
(2, 'À partager'),
(3, 'Viande '),
(4, 'Tartare'),
(5, 'Burger'),
(6, 'Poisson '),
(7, 'Salade'),
(8, 'Végé'),
(9, 'Chocolat'),
(10, 'Caramel');

-- --------------------------------------------------------

--
-- Structure de la table `utilisateurs`
--

CREATE TABLE `utilisateurs` (
  `id` int(11) NOT NULL,
  `nom` varchar(255) NOT NULL,
  `courriel` varchar(255) NOT NULL,
  `mot_de_passe` varchar(255) NOT NULL,
  `admin` tinyint(1) NOT NULL DEFAULT 0
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

--
-- Déchargement des données de la table `utilisateurs`
--

INSERT INTO `utilisateurs` (`id`, `nom`, `courriel`, `mot_de_passe`, `admin`) VALUES
(1, 'Gaston LeClient', 'gaston_leclient@hotmail.com', '$2y$10$tfLZvuYgI6TOhEEVnQ4x..yX1oe8OpOJ/DLOKhCOGAOr6Msnk7DRu', 0),
(4, 'alex', 'xxx@mail.com', '$2y$10$jzymKqBC5eAwXfYlmyrtQ.Ouy./5SyPwruqJocb4t8Wrp6CFFpvqO', 0);

--
-- Index pour les tables déchargées
--

--
-- Index pour la table `categories`
--
ALTER TABLE `categories`
  ADD PRIMARY KEY (`id`);

--
-- Index pour la table `infolettres`
--
ALTER TABLE `infolettres`
  ADD PRIMARY KEY (`id`);

--
-- Index pour la table `menus`
--
ALTER TABLE `menus`
  ADD PRIMARY KEY (`id`),
  ADD KEY `categorie_id` (`categorie_id`);

--
-- Index pour la table `menu_tag`
--
ALTER TABLE `menu_tag`
  ADD PRIMARY KEY (`id`),
  ADD KEY `menu_id` (`menu_id`),
  ADD KEY `tag_id` (`tag_id`);

--
-- Index pour la table `tags`
--
ALTER TABLE `tags`
  ADD PRIMARY KEY (`id`);

--
-- Index pour la table `utilisateurs`
--
ALTER TABLE `utilisateurs`
  ADD PRIMARY KEY (`id`);

--
-- AUTO_INCREMENT pour les tables déchargées
--

--
-- AUTO_INCREMENT pour la table `categories`
--
ALTER TABLE `categories`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=6;

--
-- AUTO_INCREMENT pour la table `infolettres`
--
ALTER TABLE `infolettres`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=5;

--
-- AUTO_INCREMENT pour la table `menus`
--
ALTER TABLE `menus`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=27;

--
-- AUTO_INCREMENT pour la table `menu_tag`
--
ALTER TABLE `menu_tag`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=19;

--
-- AUTO_INCREMENT pour la table `tags`
--
ALTER TABLE `tags`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=11;

--
-- AUTO_INCREMENT pour la table `utilisateurs`
--
ALTER TABLE `utilisateurs`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=7;

--
-- Contraintes pour les tables déchargées
--

--
-- Contraintes pour la table `menus`
--
ALTER TABLE `menus`
  ADD CONSTRAINT `menus_ibfk_1` FOREIGN KEY (`categorie_id`) REFERENCES `categories` (`id`) ON DELETE CASCADE;

--
-- Contraintes pour la table `menu_tag`
--
ALTER TABLE `menu_tag`
  ADD CONSTRAINT `menu_tag_ibfk_1` FOREIGN KEY (`menu_id`) REFERENCES `menus` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `menu_tag_ibfk_2` FOREIGN KEY (`tag_id`) REFERENCES `tags` (`id`) ON DELETE CASCADE;
COMMIT;

/*!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 */;
