· 9 years ago · Oct 11, 2016, 03:22 PM
1-- MySQL Workbench Forward Engineering
2
3SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0;
4SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0;
5SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='TRADITIONAL,ALLOW_INVALID_DATES';
6
7-- -----------------------------------------------------
8-- Schema mydb
9-- -----------------------------------------------------
10
11-- -----------------------------------------------------
12-- Schema mydb
13-- -----------------------------------------------------
14CREATE SCHEMA IF NOT EXISTS `mydb` DEFAULT CHARACTER SET utf8 ;
15USE `mydb` ;
16
17-- -----------------------------------------------------
18-- Table `mydb`.`usuario`
19-- -----------------------------------------------------
20CREATE TABLE IF NOT EXISTS `mydb`.`usuario` (
21 `idusuario` INT NOT NULL AUTO_INCREMENT,
22 `nome` VARCHAR(50) NOT NULL,
23 `email` VARCHAR(80) NOT NULL,
24 `senha` VARCHAR(120) NOT NULL,
25 PRIMARY KEY (`idusuario`))
26ENGINE = InnoDB;
27
28
29-- -----------------------------------------------------
30-- Table `mydb`.`login`
31-- -----------------------------------------------------
32CREATE TABLE IF NOT EXISTS `mydb`.`login` (
33 `idlogin` INT NOT NULL AUTO_INCREMENT,
34 `data_acesso` DATETIME NULL,
35 `data_alteracao` DATETIME NULL,
36 `status` ENUM('a', 'd') NOT NULL DEFAULT 'a',
37 PRIMARY KEY (`idlogin`),
38 CONSTRAINT `login`
39 FOREIGN KEY (`idlogin`)
40 REFERENCES `mydb`.`usuario` (`idusuario`)
41 ON DELETE NO ACTION
42 ON UPDATE NO ACTION)
43ENGINE = InnoDB;
44
45
46SET SQL_MODE=@OLD_SQL_MODE;
47SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS;
48SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS;