filmov
tv
Como hacer un Carrito de Compras en Java Web con MySQL - Parte 01

Показать описание
#SinFloo #JavaWeb #CarritodeCompras
APOYAME CON EL CURSO PREMIUN:
--***************************************
CREATE TABLE `cliente` (
`idCliente` int(11) UNSIGNED NOT NULL,
`Dni` varchar(9) DEFAULT NULL,
`Nombres` varchar(255) DEFAULT NULL,
`Direccion` varchar(255) DEFAULT NULL,
`Email` varchar(255) DEFAULT NULL,
`Password` varchar(20) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
CREATE TABLE `compras` (
`idCompras` int(11) UNSIGNED NOT NULL,
`idCliente` int(11) UNSIGNED NOT NULL,
`idPago` int(11) UNSIGNED NOT NULL,
`FechaCompras` varchar(11) DEFAULT NULL,
`Monto` double DEFAULT NULL,
`Estado` varchar(50) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
CREATE TABLE `detalle_compras` (
`idDetalle` int(10) UNSIGNED NOT NULL,
`idProducto` int(11) UNSIGNED NOT NULL,
`idCompras` int(11) UNSIGNED NOT NULL,
`Cantidad` int(11) UNSIGNED DEFAULT NULL,
`PrecioCompra` double DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
CREATE TABLE `pago` (
`idPago` int(11) UNSIGNED NOT NULL,
`Monto` double DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
CREATE TABLE `producto` (
`idProducto` int(11) UNSIGNED NOT NULL,
`Nombres` varchar(255) DEFAULT NULL,
`Foto` longblob,
`Descripcion` varchar(255) DEFAULT NULL,
`Precio` double DEFAULT NULL,
`Stock` int(11) UNSIGNED DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
ALTER TABLE `cliente`
ADD PRIMARY KEY (`idCliente`);
ALTER TABLE `compras`
ADD PRIMARY KEY (`idCompras`),
ADD KEY `Compras_FKIndex1` (`idPago`),
ADD KEY `Compras_FKIndex2` (`idCliente`);
ALTER TABLE `detalle_compras`
ADD PRIMARY KEY (`idDetalle`,`idProducto`,`idCompras`),
ADD KEY `Producto_has_Compras_FKIndex1` (`idProducto`),
ADD KEY `Producto_has_Compras_FKIndex2` (`idCompras`);
ALTER TABLE `pago`
ADD PRIMARY KEY (`idPago`);
ALTER TABLE `producto`
ADD PRIMARY KEY (`idProducto`);
ALTER TABLE `cliente`
MODIFY `idCliente` int(11) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=12;
ALTER TABLE `compras`
MODIFY `idCompras` int(11) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=18;
ALTER TABLE `detalle_compras`
MODIFY `idDetalle` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=36;
ALTER TABLE `pago`
MODIFY `idPago` int(11) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=19;
ALTER TABLE `producto`
MODIFY `idProducto` int(11) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=7;
ALTER TABLE `compras`
ADD CONSTRAINT `compras_ibfk_1` FOREIGN KEY (`idPago`) REFERENCES `pago` (`idPago`) ON DELETE NO ACTION ON UPDATE NO ACTION,
ADD CONSTRAINT `compras_ibfk_2` FOREIGN KEY (`idCliente`) REFERENCES `cliente` (`idCliente`) ON DELETE NO ACTION ON UPDATE NO ACTION;
ALTER TABLE `detalle_compras`
ADD CONSTRAINT `detalle_compras_ibfk_1` FOREIGN KEY (`idProducto`) REFERENCES `producto` (`idProducto`) ON DELETE NO ACTION ON UPDATE NO ACTION,
ADD CONSTRAINT `detalle_compras_ibfk_2` FOREIGN KEY (`idCompras`) REFERENCES `compras` (`idCompras`) ON DELETE NO ACTION ON UPDATE NO ACTION;
APOYAME CON EL CURSO PREMIUN:
--***************************************
CREATE TABLE `cliente` (
`idCliente` int(11) UNSIGNED NOT NULL,
`Dni` varchar(9) DEFAULT NULL,
`Nombres` varchar(255) DEFAULT NULL,
`Direccion` varchar(255) DEFAULT NULL,
`Email` varchar(255) DEFAULT NULL,
`Password` varchar(20) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
CREATE TABLE `compras` (
`idCompras` int(11) UNSIGNED NOT NULL,
`idCliente` int(11) UNSIGNED NOT NULL,
`idPago` int(11) UNSIGNED NOT NULL,
`FechaCompras` varchar(11) DEFAULT NULL,
`Monto` double DEFAULT NULL,
`Estado` varchar(50) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
CREATE TABLE `detalle_compras` (
`idDetalle` int(10) UNSIGNED NOT NULL,
`idProducto` int(11) UNSIGNED NOT NULL,
`idCompras` int(11) UNSIGNED NOT NULL,
`Cantidad` int(11) UNSIGNED DEFAULT NULL,
`PrecioCompra` double DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
CREATE TABLE `pago` (
`idPago` int(11) UNSIGNED NOT NULL,
`Monto` double DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
CREATE TABLE `producto` (
`idProducto` int(11) UNSIGNED NOT NULL,
`Nombres` varchar(255) DEFAULT NULL,
`Foto` longblob,
`Descripcion` varchar(255) DEFAULT NULL,
`Precio` double DEFAULT NULL,
`Stock` int(11) UNSIGNED DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
ALTER TABLE `cliente`
ADD PRIMARY KEY (`idCliente`);
ALTER TABLE `compras`
ADD PRIMARY KEY (`idCompras`),
ADD KEY `Compras_FKIndex1` (`idPago`),
ADD KEY `Compras_FKIndex2` (`idCliente`);
ALTER TABLE `detalle_compras`
ADD PRIMARY KEY (`idDetalle`,`idProducto`,`idCompras`),
ADD KEY `Producto_has_Compras_FKIndex1` (`idProducto`),
ADD KEY `Producto_has_Compras_FKIndex2` (`idCompras`);
ALTER TABLE `pago`
ADD PRIMARY KEY (`idPago`);
ALTER TABLE `producto`
ADD PRIMARY KEY (`idProducto`);
ALTER TABLE `cliente`
MODIFY `idCliente` int(11) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=12;
ALTER TABLE `compras`
MODIFY `idCompras` int(11) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=18;
ALTER TABLE `detalle_compras`
MODIFY `idDetalle` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=36;
ALTER TABLE `pago`
MODIFY `idPago` int(11) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=19;
ALTER TABLE `producto`
MODIFY `idProducto` int(11) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=7;
ALTER TABLE `compras`
ADD CONSTRAINT `compras_ibfk_1` FOREIGN KEY (`idPago`) REFERENCES `pago` (`idPago`) ON DELETE NO ACTION ON UPDATE NO ACTION,
ADD CONSTRAINT `compras_ibfk_2` FOREIGN KEY (`idCliente`) REFERENCES `cliente` (`idCliente`) ON DELETE NO ACTION ON UPDATE NO ACTION;
ALTER TABLE `detalle_compras`
ADD CONSTRAINT `detalle_compras_ibfk_1` FOREIGN KEY (`idProducto`) REFERENCES `producto` (`idProducto`) ON DELETE NO ACTION ON UPDATE NO ACTION,
ADD CONSTRAINT `detalle_compras_ibfk_2` FOREIGN KEY (`idCompras`) REFERENCES `compras` (`idCompras`) ON DELETE NO ACTION ON UPDATE NO ACTION;
Комментарии