1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85
|
-- 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 mydb
-- -----------------------------------------------------
-- -----------------------------------------------------
-- Schema philippe
-- -----------------------------------------------------
-- -----------------------------------------------------
-- Schema philippe
-- -----------------------------------------------------
CREATE SCHEMA IF NOT EXISTS `philippe` DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci ;
USE `philippe` ;
-- -----------------------------------------------------
-- Table `philippe`.`membre`
-- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS `philippe`.`membre` (
`idmembre` INT NOT NULL AUTO_INCREMENT,
`email` VARCHAR(100) NOT NULL,
`pseudo` VARCHAR(100) NOT NULL,
`token` VARCHAR(10000) NOT NULL,
`password` VARCHAR(10000) NOT NULL,
`role` VARCHAR(25) NOT NULL DEFAULT 'visiteur',
PRIMARY KEY (`idmembre`))
ENGINE = InnoDB
AUTO_INCREMENT = 18
DEFAULT CHARACTER SET = utf8mb3;
-- -----------------------------------------------------
-- Table `philippe`.`orders`
-- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS `philippe`.`orders` (
`order_number` INT NOT NULL AUTO_INCREMENT,
`conducteur` VARCHAR(100) NULL DEFAULT NULL,
`lieudepart` VARCHAR(500) NULL DEFAULT NULL,
`lieuarrive` VARCHAR(255) NULL DEFAULT NULL,
`participation` DOUBLE NULL DEFAULT NULL,
`datedepart` DATETIME NULL DEFAULT NULL,
`datearrive` DATETIME NULL DEFAULT NULL,
`idmembre` INT NULL DEFAULT NULL,
PRIMARY KEY (`order_number`),
INDEX `fk_orders_membre_idx` (`idmembre` ASC) VISIBLE)
ENGINE = InnoDB
AUTO_INCREMENT = 25
DEFAULT CHARACTER SET = utf8mb3;
-- -----------------------------------------------------
-- Table `philippe`.`trajet`
-- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS `philippe`.`trajet` (
`idtrajet` INT NOT NULL AUTO_INCREMENT,
`depart` VARCHAR(255) NULL DEFAULT NULL,
`arrive` VARCHAR(255) NULL DEFAULT NULL,
`latDepart` FLOAT NULL DEFAULT NULL,
`longDepart` FLOAT NULL DEFAULT NULL,
`latArrive` FLOAT NULL DEFAULT NULL,
`longArrive` FLOAT NULL DEFAULT NULL,
`idmembre` INT NULL DEFAULT NULL,
`order_number` INT NULL DEFAULT NULL,
PRIMARY KEY (`idtrajet`),
UNIQUE INDEX `idtrajet` (`idtrajet` ASC) VISIBLE,
UNIQUE INDEX `idtrajet_2` (`idtrajet` ASC) VISIBLE,
UNIQUE INDEX `idtrajet_3` (`idtrajet` ASC) VISIBLE,
UNIQUE INDEX `idtrajet_4` (`idtrajet` ASC) VISIBLE,
UNIQUE INDEX `idtrajet_5` (`idtrajet` ASC) VISIBLE,
INDEX `fk_trajet_membre1_idx` (`idmembre` ASC) VISIBLE,
INDEX `fk_trajet_orders1_idx` (`order_number` ASC) VISIBLE)
ENGINE = InnoDB
AUTO_INCREMENT = 15
DEFAULT CHARACTER SET = utf8mb4
COLLATE = utf8mb4_0900_ai_ci;
SET SQL_MODE=@OLD_SQL_MODE;
SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS;
SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS; |
Partager