-- MySQL Script generated by MySQL Workbench -- Fri Feb 17 09:50:33 2023 -- Model: New Model Version: 1.0 -- MySQL Workbench Forward Engineering SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0; SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0; SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION'; -- ----------------------------------------------------- -- Schema db_esport -- ----------------------------------------------------- -- ----------------------------------------------------- -- Schema db_esport -- ----------------------------------------------------- CREATE SCHEMA IF NOT EXISTS `db_esport` DEFAULT CHARACTER SET utf8 ; USE `db_esport` ; -- ----------------------------------------------------- -- Table `db_esport`.`t_equipe` -- ----------------------------------------------------- CREATE TABLE IF NOT EXISTS `db_esport`.`t_equipe` ( `pk_equipe` INT NOT NULL, `nom` VARCHAR(45) NOT NULL, PRIMARY KEY (`pk_equipe`)) ENGINE = InnoDB; -- ----------------------------------------------------- -- Table `db_esport`.`t_joueur` -- ----------------------------------------------------- CREATE TABLE IF NOT EXISTS `db_esport`.`t_joueur` ( `pk_joueur` INT NOT NULL, `nom` VARCHAR(45) NOT NULL, `prenom` VARCHAR(45) NOT NULL, `num` VARCHAR(45) NOT NULL, `image` VARCHAR(45) NOT NULL, `fk_equipe` INT NOT NULL, PRIMARY KEY (`pk_joueur`, `fk_equipe`), INDEX `fk_t_joueur_t_equipe1_idx` (`fk_equipe` ASC) , CONSTRAINT `fk_t_joueur_t_equipe1` FOREIGN KEY (`fk_equipe`) REFERENCES `db_esport`.`t_equipe` (`pk_equipe`) ON DELETE NO ACTION ON UPDATE NO ACTION) ENGINE = InnoDB; -- ----------------------------------------------------- -- Table `db_esport`.`t_user` -- ----------------------------------------------------- CREATE TABLE IF NOT EXISTS `db_esport`.`t_user` ( `pk_user` INT NOT NULL, `usernam` VARCHAR(45) NOT NULL, `password` VARCHAR(45) NOT NULL, `nom` VARCHAR(45) NOT NULL, `prenom` VARCHAR(45) NOT NULL, `fk_joueur_préféré` INT NOT NULL, PRIMARY KEY (`pk_user`, `fk_joueur_préféré`), INDEX `fk_t_user_t_joueur_idx` (`fk_joueur_préféré` ASC) , CONSTRAINT `fk_t_user_t_joueur` FOREIGN KEY (`fk_joueur_préféré`) REFERENCES `db_esport`.`t_joueur` (`pk_joueur`) ON DELETE NO ACTION ON UPDATE NO ACTION) ENGINE = InnoDB; SET SQL_MODE=@OLD_SQL_MODE; SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS; SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS; INSERT INTO t_equipe (pk_equipe, nom) VALUES (1, "G2 ESPORTS"); INSERT INTO t_equipe (pk_equipe, nom) VALUES (2, "FNATIC"); INSERT INTO t_equipe (pk_equipe, nom) VALUES (3, "MISFITS"); INSERT INTO t_equipe (pk_equipe, nom) VALUES (4, "KCORP"); INSERT INTO t_joueur (pk_joueur, nom, prenom, num, image, fk_equipe) VALUES (1, "Vial", "Luca", 11, "images/joueur1_lol.jpg", 1); INSERT INTO t_joueur (pk_joueur, nom, prenom, num, image, fk_equipe) VALUES (5, "Vwaawaial", "Lucwadwawa", 11, "images/joueur1_lol.jpg", 1); INSERT INTO t_joueur (pk_joueur, nom, prenom, num, image, fk_equipe) VALUES (6, "Viawadl", "Luawdaca", 11, "images/joueur1_lol.jpg", 1); INSERT INTO t_joueur (pk_joueur, nom, prenom, num, image, fk_equipe) VALUES (2, "adwadaw", "Lawdwadauca", 23, "images/joueur1_lol.jpg", 2); INSERT INTO t_joueur (pk_joueur, nom, prenom, num, image, fk_equipe) VALUES (3, "Viawdwadal", "Luawdwadca", 07, "images/joueur1_lol.jpg", 3); INSERT INTO t_joueur (pk_joueur, nom, prenom, num, image, fk_equipe) VALUES (4, "Viaawdal", "Lucawdaa", 22, "images/joueur1_lol.jpg", 4);