Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
78 views

MySQL Script Generated by MySQL Workbench

This document contains the SQL code to create a database schema called "mydb" with several tables: tbl_categorias, tbl_productos, tbl_carrito, tbl_compra, and tbl_user. The tables are related through foreign keys. The code first sets up the database environment before generating the CREATE statements for each table along with indexes and foreign key constraints between them.

Uploaded by

Azamar GC
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
78 views

MySQL Script Generated by MySQL Workbench

This document contains the SQL code to create a database schema called "mydb" with several tables: tbl_categorias, tbl_productos, tbl_carrito, tbl_compra, and tbl_user. The tables are related through foreign keys. The code first sets up the database environment before generating the CREATE statements for each table along with indexes and foreign key constraints between them.

Uploaded by

Azamar GC
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 4

-- 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;

You might also like