-- MySQL Script generated by MySQL Workbench
-- Sun Nov 24 21:57:15 2019
-- 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='TRADITIONAL,ALLOW_INVALID_DATES';
-- -----------------------------------------------------
-- Schema mydb
-- -----------------------------------------------------
-- -----------------------------------------------------
-- Schema mydb
-- -----------------------------------------------------
CREATE SCHEMA IF NOT EXISTS `mydb` DEFAULT CHARACTER SET utf8 ;
USE `mydb` ;
-- -----------------------------------------------------
-- Table `mydb`.`tbl_categorias`
-- -----------------------------------------------------
DROP TABLE IF EXISTS `mydb`.`tbl_categorias` ;
CREATE TABLE IF NOT EXISTS `mydb`.`tbl_categorias` (
`id_cat` INT(11) NOT NULL,
`nom_cat` VARCHAR(100) NULL,
`img_cat` VARCHAR(100) NULL,
`st_cat` INT(11) NULL,
PRIMARY KEY (`id_cat`))
ENGINE = InnoDB;
-- -----------------------------------------------------
-- Table `mydb`.`tbl_productos`
-- -----------------------------------------------------
DROP TABLE IF EXISTS `mydb`.`tbl_productos` ;
CREATE TABLE IF NOT EXISTS `mydb`.`tbl_productos` (
`id_prod` INT(11) NOT NULL,
`nom_prod` VARCHAR(50) NULL,
`min_desc_prod` VARCHAR(500) NULL,
`desc_prod` LONGTEXT NULL,
`prec_prod` DECIMAL(10,2) NULL,
`cant_prod` INT(11) NULL,
`img_prod` LONGBLOB NULL,
`id_cat_prod` INT(11) NULL,
`tbl_categorias_id_cat` INT(11) NOT NULL,
PRIMARY KEY (`id_prod`),
CONSTRAINT `fk_tbl_productos_tbl_categorias1`
FOREIGN KEY (`tbl_categorias_id_cat`)
REFERENCES `mydb`.`tbl_categorias` (`id_cat`)
ON DELETE NO ACTION
ON UPDATE NO ACTION)
ENGINE = InnoDB;
CREATE INDEX `fk_tbl_productos_tbl_categorias1_idx` ON `mydb`.`tbl_productos`
(`tbl_categorias_id_cat` ASC);
-- -----------------------------------------------------
-- Table `mydb`.`tbl_carrito`
-- -----------------------------------------------------
DROP TABLE IF EXISTS `mydb`.`tbl_carrito` ;
CREATE TABLE IF NOT EXISTS `mydb`.`tbl_carrito` (
`id_carrito` INT(11) NOT NULL,
`id_prod_carrito` INT(11) NULL,
`tbl_productos_id_prod` INT(11) NOT NULL,
PRIMARY KEY (`id_carrito`),
CONSTRAINT `fk_tbl_carrito_tbl_productos1`
FOREIGN KEY (`tbl_productos_id_prod`)
REFERENCES `mydb`.`tbl_productos` (`id_prod`)
ON DELETE NO ACTION
ON UPDATE NO ACTION)
ENGINE = InnoDB;
CREATE INDEX `fk_tbl_carrito_tbl_productos1_idx` ON `mydb`.`tbl_carrito`
(`tbl_productos_id_prod` ASC);
-- -----------------------------------------------------
-- Table `mydb`.`tbl_compra`
-- -----------------------------------------------------
DROP TABLE IF EXISTS `mydb`.`tbl_compra` ;
CREATE TABLE IF NOT EXISTS `mydb`.`tbl_compra` (
`id_compra` INT NOT NULL,
`nomCliente_compra` VARCHAR(50) NULL,
`apCliente_compra` VARCHAR(50) NULL,
`direc_cliente` VARCHAR(200) NULL,
`email_cliente` VARCHAR(50) NULL,
`total_compra` DECIMAL(10,2) NULL,
`tbl_carrito_id_carrito` INT(11) NOT NULL,
PRIMARY KEY (`id_compra`),
CONSTRAINT `fk_tbl_compra_tbl_carrito`
FOREIGN KEY (`tbl_carrito_id_carrito`)
REFERENCES `mydb`.`tbl_carrito` (`id_carrito`)
ON DELETE NO ACTION
ON UPDATE NO ACTION)
ENGINE = InnoDB;
CREATE INDEX `fk_tbl_compra_tbl_carrito_idx` ON `mydb`.`tbl_compra`
(`tbl_carrito_id_carrito` ASC);
-- -----------------------------------------------------
-- Table `mydb`.`tbl_user`
-- -----------------------------------------------------
DROP TABLE IF EXISTS `mydb`.`tbl_user` ;
CREATE TABLE IF NOT EXISTS `mydb`.`tbl_user` (
`id_user` INT(11) NOT NULL,
`email_user` VARCHAR(50) NULL,
`pass_user` VARCHAR(10) NULL,
`st_user` INT(11) NULL,
PRIMARY KEY (`id_user`))
ENGINE = InnoDB;
SET SQL_MODE=@OLD_SQL_MODE;
SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS;
SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS;