SET default_storage_engine = InnoDB;
DROP DATABASE IF EXISTS `nuitdelinfo2023`;
CREATE DATABASE IF NOT EXISTS `nuitdelinfo2023`
  CHARACTER SET utf8mb4
  COLLATE utf8mb4_unicode_ci;

DROP USER IF EXISTS 'nuitdelinfo2023';
CREATE USER 'nuitdelinfo2023'@'localhost' IDENTIFIED BY 'PASSWORD';
GRANT ALL PRIVILEGES ON nuitdelinfo2023.* TO 'nuitdelinfo2023'@'localhost';

USE `nuitdelinfo2023`;

CREATE TABLE users (
  id INT UNSIGNED NOT NULL AUTO_INCREMENT,
  username VARCHAR(64) NOT NULL,
  password VARCHAR(255) NOT NULL,
  score INT UNSIGNED NOT NULL DEFAULT 0,
  PRIMARY KEY (id),
  INDEX ur_username_idx (username)
) ENGINE=InnoDB;

CREATE TABLE games (
  id INT UNSIGNED NOT NULL AUTO_INCREMENT,
  player INT UNSIGNED NOT NULL,
  PRIMARY KEY (id),
  INDEX g_player_idx (player)
) ENGINE=InnoDB;

CREATE TABLE themes (
  id INT UNSIGNED NOT NULL AUTO_INCREMENT,
  theme VARCHAR(255) NOT NULL,
  PRIMARY KEY (id)
) ENGINE=InnoDB;

CREATE TABLE questions (
  id INT UNSIGNED NOT NULL AUTO_INCREMENT,
  theme INT UNSIGNED NOT NULL,
  question VARCHAR(255) NOT NULL,
  PRIMARY KEY (id),
  INDEX q_theme_idx (theme)
) ENGINE=InnoDB;

CREATE TABLE answers (
  id INT UNSIGNED NOT NULL AUTO_INCREMENT,
  question INT UNSIGNED NOT NULL,
  answer VARCHAR(255) NOT NULL,
  correct BOOLEAN NOT NULL DEFAULT FALSE,
  PRIMARY KEY (id),
  INDEX a_question_idx (question)
) ENGINE=InnoDB;

CREATE TABLE game_questions (
  id INT UNSIGNED NOT NULL AUTO_INCREMENT,
  game INT UNSIGNED NOT NULL,
  question INT UNSIGNED NOT NULL,
  score INT UNSIGNED,
  PRIMARY KEY (id),
  INDEX gq_game_idx (game),
  INDEX gq_question_idx (question)
) ENGINE=InnoDB;


INSERT INTO themes (theme) VALUES ('Environnement');
INSERT INTO themes (theme) VALUES ('Energie Renouvelable');
INSERT INTO themes (theme) VALUES ("Recyclage et consommation d'energie");
INSERT INTO themes (theme) VALUES ('Pollution et energie fossile');
INSERT INTO themes (theme) VALUES ('Politique');

INSERT INTO questions (id, theme, question)
VALUES
(1, 3, 'Il vaut mieux jeter les cendres de sa cheminée'),
(2, 2, 'Dans le nord, les panneaux solaires ne sont pas efficaces'),
(3, 3, 'Il vaut mieux faire la vaisselle à la main'),
(4, 4, 'Le diesel pollue moins que l''essence'),
(5, 3, 'Utiliser des baguettes jetables en bois, c''est écolo'),
(6, 4, 'L''encens n’assaini pas l''air'),
(7, 4, 'En ville, il vaut mieux ouvrir ses fenêtres'),
(8, 1, 'Les gratte-ciels, c''est mauvais pour l''environnement'),
(9, 1, 'les maisons en bois brûlent plus facilement'),
(10, 1, 'Les produits écologiques sont plus chers'),
(11, 4, 'Les jardiniers polluent plus que les agriculteurs'),
(12, 1, 'Le lino, c''est un revêtment mauvais pour l''environnement'),
(13, 4, 'Le charbon ne représente plus grand chose'),
(14, 1, 'Les animaux domestiquent nuisent à l''environnement'),
(15, 1, 'Les produits bio sont forcément écologiques'),
(16, 4, 'ne pas laver sa voiture pollue moins que la laver régulièrement'),
(17, 2, 'les panneaux solaires se valent tous'),
(18, 3, 'il vaut mieux consommer l''électricité qu''on produit soi-même que l''acheter à EDF'),
(19, 1, 'Les vêtements en coton, c''est écolo'),
(20, 4, 'Utiliser du papier favorise la déforestation'),
(21, 4, 'L’air est plus pollué en ville qu’à la campagne'),
(22, 1, 'Un sapin artificiel, c''est mieux pour l''environnement'),
(23, 1, 'Il n''y a pas de produit vraiment bio'),
(24, 1, 'On peut utiliser n''importe quel bois, c''est toujours écologique'),
(25, 2, 'Les éoliennes tuent les oiseaux et font du bruit'),
(26, 4, 'Ne pas utiliser de bouchons en liège, c''est mieux pour la nature'),
(27, 2, 'les panneaux solaires ne sont pas rentables du fait d''une durée de vie trop courte'),
(28, 1, 'un produit sans sucre ne contient pas de sucre'),
(29, 3, 'Il faut laver la vaisselle à l''eau chaude'),
(30, 2, 'les éoliennes produisent plus en été'),
(31, 4, 'en hiver, il vaut mieux moins aérer'),
(32, 3, 'Appareils électroniques en veille'),
(33, 5, 'la politique internationale a du mal à atteindre des accords significatifs sur les changements climatiques'),
(34, 2, 'les panneaux solaires se recyclent mal'),
(35, 1, 'Il est impossible de nourrir toute la planète avec une agriculture bio.'),
(36, 4, 'La voiture électrique va sauver la planète.'),
(37, 2, 'Les énergies renouvelables (ENR) sont plus chères à produire.'),
(38, 4, 'On ne pourra pas atteindre la neutralité carbone sans le nucléaire en France à l’horizon 2050.'),
(39, 3, 'Le numérique lutte contre le changement climatique en réduisant la consommation d’énergie.'),
(40, 4, 'Les mécanismes de compensation carbone sont du greenwashing et ne servent à rien.'),
(41, 3, 'Adopter un mode de vie écolo, ce serait revenir au Moyen Âge.'),
(42, 4, 'Si les individus adoptent des gestes responsables, cela ne changera rien, car c’est l’activité économique qui pollue.'),
(43, 4, 'La France est une goutte d’eau : ce sont la Chine et l’Inde qui émettent les plus grandes quantités de gaz à effet de serre.'),
(44, 5, 'politiques environnementales influencées'),
(45, 5, 'accords internationaux sur le climat'),
(46, 5, 'politiques de tarification du carbone'),
(47, 5, 'politiques environnementales.'),
(48, 5, 'Actions individuelles'),
(49, 3, 'Intérêt du recyclage'),
(50, 4, 'Quel est le principal gaz à effet de serre responsable du réchauffement climatique ?'),
(51, 3, 'eau du robinet ou eau en bouteille'),
(52, 2, 'viabilité de l’énergie solaire et éolienne'),
(53, 1, 'Quelle est la solution la plus efficace pour lutter contre le réchauffement climatique ?'),
(54, 5, 'Quel est le nom du célèbre ours polaire qui a ému le monde entier en apparaissant amaigri et affamé sur la banquise ?'),
(55, 4, 'Quel est le pays qui émet le plus de gaz à effet de serre par habitant ?'),
(56, 5, 'Quel est le nom du mouvement de jeunesse qui organise des grèves scolaires pour le climat ?'),
(57, 5, 'Quel est le nom du traité international qui vise à limiter le réchauffement climatique à 2°C d’ici 2100 ?'),
(58, 2, 'Efficacite des energies renouvelables'),
(59, 5, 'Le réchauffement climatique, c’est un complot des élites pour nous imposer leur agenda politique, non ?'),
(60, 2, 'durabilité des stockage d’énergie'),
(61, 2, 'Transition energetique trop couteuse'),
(62, 5, 'les politiques nationales sur les énergies renouvelables sont cruciales pour atteindre les objectifs climatiques mondiaux'),
(63, 4, 'Les émissions de CO2 sont le principal facteur du réchauffement climatique et doivent être réduites au maximum.'),
(64, 1, 'L’augmentation de la température moyenne de la planète est due à un cycle naturel et n’a rien à voir avec les activités humaines.'),
(65, 2, 'Les énergies renouvelables sont trop chères et pas assez efficaces pour remplacer les énergies fossiles.'),
(66, 1, 'La biodiversité n’est pas menacée, il y a toujours autant d’espèces vivantes sur la planète.'),
(67, 3, 'Le recyclage est la meilleure solution pour réduire les déchets et préserver les ressources naturelles.'),
(68, 1, 'Les produits biologiques sont meilleurs pour l’environnement que les produits conventionnels.'),
(69, 4, 'Les voitures électriques sont plus écologiques que les voitures à essence ou diesel.'),
(70, 4, 'Le plastique est le pire ennemi de l’environnement et il faut l’éliminer complètement.'),
(71, 1, 'Le réchauffement climatique est causé par les activités humaines.'),
(72, 1, 'La fonte des glaces polaires va faire monter le niveau des océans et submerger les zones côtières.'),
(73, 2, 'Les énergies renouvelables sont plus propres et plus efficaces que les énergies fossiles.'),
(74, 1, 'La déforestation est un problème mineur qui n’affecte que quelques régions du monde.'),
(75, 3, 'Le recyclage est une solution efficace pour réduire les déchets et préserver les ressources naturelles.'),
(76, 1, 'L’agriculture biologique est plus respectueuse de l’environnement et de la santé que l’agriculture conventionnelle.'),
(77, 5, 'politiques environnementales strictes'),
(78, 1, 'Les végétariens et les végétaliens sont plus respectueux de l’environnement et de la santé que les omnivores.');
