· 6 years ago · Mar 19, 2019, 12:54 PM
1-- MySQL Script generated by MySQL Workbench
2-- Tue Mar 19 13:49:37 2019
3-- Model: New Model Version: 1.0
4-- MySQL Workbench Forward Engineering
5
6SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0;
7SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0;
8SET @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';
9
10-- -----------------------------------------------------
11-- Schema mydb
12-- -----------------------------------------------------
13DROP SCHEMA IF EXISTS `mydb` ;
14
15-- -----------------------------------------------------
16-- Schema mydb
17-- -----------------------------------------------------
18CREATE SCHEMA IF NOT EXISTS `mydb` DEFAULT CHARACTER SET utf8 ;
19USE `mydb` ;
20
21-- -----------------------------------------------------
22-- Table `mydb`.`Users`
23-- -----------------------------------------------------
24DROP TABLE IF EXISTS `mydb`.`Users` ;
25
26CREATE TABLE IF NOT EXISTS `mydb`.`Users` (
27 `idUsers` INT NOT NULL AUTO_INCREMENT,
28 `Firstname` VARCHAR(45) NULL,
29 `Lastname` VARCHAR(45) NULL,
30 `Pseudo` VARCHAR(45) NULL,
31 `Password` VARCHAR(45) NULL,
32 `Email` VARCHAR(256) NULL,
33 PRIMARY KEY (`idUsers`))
34ENGINE = InnoDB;
35
36
37-- -----------------------------------------------------
38-- Table `mydb`.`Posts`
39-- -----------------------------------------------------
40DROP TABLE IF EXISTS `mydb`.`Posts` ;
41
42CREATE TABLE IF NOT EXISTS `mydb`.`Posts` (
43 `idPosts` INT NOT NULL AUTO_INCREMENT,
44 `Photos` VARCHAR(256) NULL,
45 `Likes` TINYINT NOT NULL,
46 `Comments` VARCHAR(256) NULL,
47 `Postscol` VARCHAR(45) NULL,
48 `Users_idUsers` INT NOT NULL,
49 PRIMARY KEY (`idPosts`),
50 INDEX `fk_Posts_Users_idx` (`Users_idUsers` ASC) VISIBLE,
51 CONSTRAINT `fk_Posts_Users`
52 FOREIGN KEY (`Users_idUsers`)
53 REFERENCES `mydb`.`Users` (`idUsers`)
54 ON DELETE NO ACTION
55 ON UPDATE NO ACTION)
56ENGINE = InnoDB;
57
58USE `mydb` ;
59
60-- -----------------------------------------------------
61-- Placeholder table for view `mydb`.`view1`
62-- -----------------------------------------------------
63CREATE TABLE IF NOT EXISTS `mydb`.`view1` (`id` INT);
64
65-- -----------------------------------------------------
66-- View `mydb`.`view1`
67-- -----------------------------------------------------
68DROP TABLE IF EXISTS `mydb`.`view1`;
69DROP VIEW IF EXISTS `mydb`.`view1` ;
70USE `mydb`;
71
72
73SET SQL_MODE=@OLD_SQL_MODE;
74SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS;
75SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS;