From ddf32f4b3a21ec09f701d92d4f45f27c095389f4 Mon Sep 17 00:00:00 2001 From: vbochet <vbochet@gmail.com> Date: Mon, 25 Apr 2016 12:15:55 +0200 Subject: [PATCH] =?UTF-8?q?Mise=20=C3=A0=20jour=20du=20fichier=20projweb.s?= =?UTF-8?q?ql=20permettant=20de=20cr=C3=A9er=20la=20BDD=20avec=20les=20nou?= =?UTF-8?q?velles=20tables=20R=5Fqqch.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- projweb.sql | 118 ++++++++++++++++++++++++++++++++++++++++++---------- 1 file changed, 95 insertions(+), 23 deletions(-) diff --git a/projweb.sql b/projweb.sql index ce73c38..bc110cc 100644 --- a/projweb.sql +++ b/projweb.sql @@ -3,7 +3,7 @@ -- http://www.phpmyadmin.net -- -- Client : 127.0.0.1 --- Généré le : Jeu 31 Mars 2016 à 18:43 +-- Généré le : Lun 25 Avril 2016 à 10:13 -- Version du serveur : 5.7.9 -- Version de PHP : 7.0.0 @@ -23,46 +23,118 @@ SET time_zone = "+00:00"; -- -------------------------------------------------------- -- --- Structure de la table `jeux` +-- Structure de la table `r_admin` -- -DROP TABLE IF EXISTS `jeux`; -CREATE TABLE IF NOT EXISTS `jeux` ( +DROP TABLE IF EXISTS `r_admin`; +CREATE TABLE IF NOT EXISTS `r_admin` ( + `identite` varchar(255) CHARACTER SET utf8 NOT NULL, + KEY `admin_id` (`identite`) +) ENGINE=MyISAM DEFAULT CHARSET=latin1; + +-- +-- Contenu de la table `r_admin` +-- + +INSERT INTO `r_admin` (`identite`) VALUES +('nestor'); + +-- -------------------------------------------------------- + +-- +-- Structure de la table `r_jeu` +-- + +DROP TABLE IF EXISTS `r_jeu`; +CREATE TABLE IF NOT EXISTS `r_jeu` ( `id` int(11) NOT NULL AUTO_INCREMENT, - `nom` varchar(150) NOT NULL, - `description` varchar(250) NOT NULL, - `slug` varchar(32) NOT NULL, - PRIMARY KEY (`id`) -) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8; + `nom` varchar(255) NOT NULL, + `description` text NOT NULL, + `slug` varchar(255) NOT NULL, + `est_valide` tinyint(1) NOT NULL, + PRIMARY KEY (`id`), + KEY `jeu_slug` (`slug`) +) ENGINE=MyISAM AUTO_INCREMENT=3 DEFAULT CHARSET=latin1 COMMENT='Table des jeux enregistrés sur le site'; -- --- Contenu de la table `jeux` +-- Contenu de la table `r_jeu` -- -INSERT INTO `jeux` (`id`, `nom`, `description`, `slug`) VALUES -(1, 'Rencontre Cosmique', 'Jeu de plateau de 3 à 5 joueurs', 'rencontre-cosmique'), -(2, 'Echec', 'Jeu de plateau de 2 joueurs', 'echec'); +INSERT INTO `r_jeu` (`id`, `nom`, `description`, `slug`, `est_valide`) VALUES +(1, 'Rencontres Cosmiques', 'Jeu de plateau de 3 à 6 joueurs dont le but consiste à remporter cinq planètes adverses.', 'rencontres-cosmiques', 1), +(2, 'Nom dE jeu de tèst~', 'blablabal', 'nom-de-jeu-de-test', 0); -- -------------------------------------------------------- -- --- Structure de la table `profils` +-- Structure de la table `r_joueur` -- -DROP TABLE IF EXISTS `profils`; -CREATE TABLE IF NOT EXISTS `profils` ( - `slug` varchar(80) NOT NULL, - `pseudo` varchar(120) NOT NULL, +DROP TABLE IF EXISTS `r_joueur`; +CREATE TABLE IF NOT EXISTS `r_joueur` ( + `slug` varchar(255) NOT NULL, + `pseudo` varchar(100) NOT NULL, + `password` text NOT NULL, + `nom` varchar(150) NOT NULL, + `prenom` varchar(150) NOT NULL, + `email` varchar(255) NOT NULL, + `description` text NOT NULL, PRIMARY KEY (`slug`) -) ENGINE=MyISAM DEFAULT CHARSET=utf8; +) ENGINE=MyISAM DEFAULT CHARSET=latin1 COMMENT='Liste des joueurs inscrits sur le site'; + +-- +-- Contenu de la table `r_joueur` +-- + +INSERT INTO `r_joueur` (`slug`, `pseudo`, `password`, `nom`, `prenom`, `email`, `description`) VALUES +('nestor', 'Nestor', '', 'Bochet', 'Vincent', 'vbochet@gmail.com', 'L''un des quatre membres du groupe, le moins joueur des quatre. :)'); + +-- -------------------------------------------------------- + +-- +-- Structure de la table `r_joueur_jeu` +-- + +DROP TABLE IF EXISTS `r_joueur_jeu`; +CREATE TABLE IF NOT EXISTS `r_joueur_jeu` ( + `joueur` varchar(255) NOT NULL, + `jeu` varchar(255) NOT NULL, + `score` int(11) NOT NULL, + `classement` int(11) NOT NULL, + `est_jeu_favoris` tinyint(1) NOT NULL, + PRIMARY KEY (`joueur`,`jeu`) +) ENGINE=MyISAM DEFAULT CHARSET=latin1 COMMENT='Table des résultats des joueurs à des parties de jeu'; + +-- -------------------------------------------------------- + +-- +-- Structure de la table `r_joueur_partie` +-- + +DROP TABLE IF EXISTS `r_joueur_partie`; +CREATE TABLE IF NOT EXISTS `r_joueur_partie` ( + `partie` int(11) NOT NULL AUTO_INCREMENT, + `joueur` varchar(255) NOT NULL, + `id_jeu` int(11) NOT NULL, + `classement` int(11) NOT NULL, + `score` int(11) NOT NULL, + PRIMARY KEY (`partie`), + KEY `joueur_partie_id_jeu` (`id_jeu`) +) ENGINE=MyISAM DEFAULT CHARSET=latin1 COMMENT='Liste des résultats de chaque joueur pour chaque partie'; + +-- -------------------------------------------------------- -- --- Contenu de la table `profils` +-- Structure de la table `r_partie` -- -INSERT INTO `profils` (`slug`, `pseudo`) VALUES -('nestor', 'Nestor'), -('test', 'Un pseudo de test'); +DROP TABLE IF EXISTS `r_partie`; +CREATE TABLE IF NOT EXISTS `r_partie` ( + `id_jeu` int(11) NOT NULL, + `date` date NOT NULL, + `heure` time NOT NULL, + KEY `id_jeu` (`id_jeu`) +) ENGINE=MyISAM DEFAULT CHARSET=latin1 COMMENT='Liste des parties jouées'; /*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; /*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; -- GitLab