-- phpMyAdmin SQL Dump
-- version 5.2.1
-- https://www.phpmyadmin.net/
--
-- Servidor: 127.0.0.1
-- Tiempo de generación: 09-06-2026 a las 04:31:52
-- Versión del servidor: 10.4.32-MariaDB
-- Versión de PHP: 8.2.12

SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
START TRANSACTION;
SET time_zone = "+00:00";


/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8mb4 */;

--
-- Base de datos: `canelita_db`
--

-- --------------------------------------------------------

--
-- Estructura de tabla para la tabla `admins`
--

CREATE TABLE `admins` (
  `id` int(11) NOT NULL,
  `usuario` varchar(50) NOT NULL,
  `password` varchar(255) NOT NULL,
  `created_at` datetime DEFAULT current_timestamp()
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_spanish_ci;

--
-- Volcado de datos para la tabla `admins`
--

INSERT INTO `admins` (`id`, `usuario`, `password`, `created_at`) VALUES
(2, 'naudin', '$2y$10$9iklsAWIGIBHjs0SAEEU8ej36LVB.UKyvoLTeJpNxwsJ8b.urigjC', '2026-06-08 21:05:11'),
(3, 'dayana', '$2y$10$Q/KfeqKkWOAuIO8xWj.DguDqMOVbFv9VYXTS..6sKta7OpONoADM.', '2026-06-08 21:05:11');

-- --------------------------------------------------------

--
-- Estructura de tabla para la tabla `categorias`
--

CREATE TABLE `categorias` (
  `id` int(11) NOT NULL,
  `nombre` varchar(100) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_spanish_ci;

--
-- Volcado de datos para la tabla `categorias`
--

INSERT INTO `categorias` (`id`, `nombre`) VALUES
(1, 'Entradas'),
(2, 'Sopas'),
(3, 'Parrillas'),
(4, '100% Peruano'),
(5, 'Bebidas'),
(6, 'Postres');

-- --------------------------------------------------------

--
-- Estructura de tabla para la tabla `detalle_pedidos`
--

CREATE TABLE `detalle_pedidos` (
  `id` int(11) NOT NULL,
  `pedido_id` int(11) NOT NULL,
  `producto_id` int(11) NOT NULL,
  `cantidad` int(11) NOT NULL,
  `precio_unitario` decimal(10,2) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_spanish_ci;

-- --------------------------------------------------------

--
-- Estructura de tabla para la tabla `pedidos`
--

CREATE TABLE `pedidos` (
  `id` int(11) NOT NULL,
  `cliente_nombre` varchar(150) NOT NULL,
  `cliente_telefono` varchar(20) NOT NULL,
  `total` decimal(10,2) NOT NULL,
  `fecha_pedido` datetime DEFAULT current_timestamp(),
  `estado` varchar(50) DEFAULT 'Pendiente',
  `metodo_pago` varchar(50) NOT NULL DEFAULT 'efectivo'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_spanish_ci;

--
-- Volcado de datos para la tabla `pedidos`
--

INSERT INTO `pedidos` (`id`, `cliente_nombre`, `cliente_telefono`, `total`, `fecha_pedido`, `estado`, `metodo_pago`) VALUES
(2, 'claudia campos', '941678909', 22.00, '2026-06-08 20:24:04', 'Entregado', 'efectivo'),
(3, 'Naudin Cieza', '999999999', 70.00, '2026-06-08 20:35:39', 'Entregado', 'efectivo'),
(4, 'Dayana Saavedra', '941325268', 60.00, '2026-06-08 21:23:28', 'Pendiente', 'yape_plin');

-- --------------------------------------------------------

--
-- Estructura de tabla para la tabla `pedido_items`
--

CREATE TABLE `pedido_items` (
  `id` int(11) NOT NULL,
  `pedido_id` int(11) NOT NULL,
  `producto_nombre` varchar(255) NOT NULL,
  `precio` decimal(10,2) NOT NULL,
  `cantidad` int(11) NOT NULL,
  `subtotal` decimal(10,2) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_spanish_ci;

--
-- Volcado de datos para la tabla `pedido_items`
--

INSERT INTO `pedido_items` (`id`, `pedido_id`, `producto_nombre`, `precio`, `cantidad`, `subtotal`) VALUES
(1, 4, 'Lomo Saltado', 36.00, 1, 36.00),
(2, 4, 'Arroz con Leche', 14.00, 1, 14.00),
(3, 4, 'Chicha Morada', 10.00, 1, 10.00);

-- --------------------------------------------------------

--
-- Estructura de tabla para la tabla `productos`
--

CREATE TABLE `productos` (
  `id` int(11) NOT NULL,
  `categoria_id` int(11) NOT NULL,
  `nombre` varchar(150) NOT NULL,
  `descripcion` text DEFAULT NULL,
  `precio` decimal(10,2) NOT NULL,
  `imagen` varchar(255) DEFAULT 'img/default.png',
  `destacado` tinyint(1) DEFAULT 0
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_spanish_ci;

--
-- Volcado de datos para la tabla `productos`
--

INSERT INTO `productos` (`id`, `categoria_id`, `nombre`, `descripcion`, `precio`, `imagen`, `destacado`) VALUES
(1, 1, 'Causa Limeña', 'Papa amarilla con relleno de pollo, palta y mayonesa', 18.00, 'img/Causa.png', 0),
(2, 1, 'Ceviche Mixto', 'Mariscos frescos en leche de tigre con choclo y cancha', 28.00, 'img/Ceviche.png', 0),
(3, 1, 'Tequeños de Queso', 'Palitos crujientes rellenos de queso fundido con ají amarillo', 16.00, 'img/Tequeno.png', 0),
(4, 2, 'Aguadito de Pollo', 'Sopa verde con pollo, arroz, culantro y verduras frescas', 22.00, 'img/Aguadito.png', 0),
(5, 2, 'Sopa a la Minuta', 'Fideos finos con carne molida, huevo y especias peruanas', 20.00, 'img/Sopa.png', 0),
(6, 2, 'Caldo de Gallina', 'Caldo reconfortante con gallina, fideos y papa amarilla', 24.00, 'img/Gallina.png', 0),
(7, 3, 'Churrasco Canelita', 'Corte de res a la leña con chimichurri, papas y ensalada', 52.00, 'img/Churrasco.png', 1),
(8, 3, 'Pollo a la Brasa', '1/2 Pollo marinado al carbón con papas fritas y cremas', 38.00, 'img/Pollo.png', 0),
(9, 3, 'Anticuchos de Corazón', 'Brochetas tradicionales al carbón con salsa de maní', 26.00, 'img/Anticucho.png', 0),
(10, 4, 'Pato a la Norteña', 'Pato guisado en chicha de jora con frejoles, arroz y ensalada', 45.00, 'img/Pato.png', 1),
(11, 4, 'Lomo Saltado', 'Tiras de res salteadas con tomate, cebolla y papas fritas', 36.00, 'img/Lomo.png', 0),
(12, 4, 'Ají de Gallina', 'Gallina deshilachada en crema de ají amarillo con papa y arroz', 32.00, 'img/Aji.png', 0),
(13, 5, 'Chicha Morada', 'Una jarra de bebida artesanal de maíz morado con especias y frutas', 10.00, 'img/Chicha.png', 0),
(14, 5, 'Limonada Frozen', 'Una jarra de limonada batida con hielo y menta fresca', 12.00, 'img/Limonada.png', 0),
(15, 5, 'Pisco Sour', 'Una jarra de cóctel peruano clásico con pisco, limón y clara de huevo', 22.00, 'img/Pisco.jpeg', 0),
(16, 6, 'Arroz con Leche', 'Cremoso arroz dulce con canela y leche evaporada', 14.00, 'img/Arroz.jpeg', 0),
(17, 6, 'Suspiro Limeño', 'Dulce de leche con merengue de oporto y canela', 16.00, 'img/Suspiro.jpeg', 0);

-- --------------------------------------------------------

--
-- Estructura de tabla para la tabla `reservas`
--

CREATE TABLE `reservas` (
  `id` int(11) NOT NULL,
  `nombre` varchar(150) NOT NULL,
  `telefono` varchar(20) NOT NULL,
  `email` varchar(100) NOT NULL,
  `fecha` date NOT NULL,
  `hora` time NOT NULL,
  `numero_personas` int(11) NOT NULL,
  `nota_especial` text DEFAULT NULL,
  `fecha_registro` datetime DEFAULT current_timestamp(),
  `estado` varchar(50) DEFAULT 'Pendiente'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_spanish_ci;

--
-- Volcado de datos para la tabla `reservas`
--

INSERT INTO `reservas` (`id`, `nombre`, `telefono`, `email`, `fecha`, `hora`, `numero_personas`, `nota_especial`, `fecha_registro`, `estado`) VALUES
(1, 'Naudin Guillermo', '921345678', 'naudig@gmail.com', '2026-06-06', '12:00:00', 2, 'alergias', '2026-06-08 20:11:08', 'Pendiente');

--
-- Índices para tablas volcadas
--

--
-- Indices de la tabla `admins`
--
ALTER TABLE `admins`
  ADD PRIMARY KEY (`id`),
  ADD UNIQUE KEY `usuario` (`usuario`);

--
-- Indices de la tabla `categorias`
--
ALTER TABLE `categorias`
  ADD PRIMARY KEY (`id`);

--
-- Indices de la tabla `detalle_pedidos`
--
ALTER TABLE `detalle_pedidos`
  ADD PRIMARY KEY (`id`),
  ADD KEY `pedido_id` (`pedido_id`),
  ADD KEY `producto_id` (`producto_id`);

--
-- Indices de la tabla `pedidos`
--
ALTER TABLE `pedidos`
  ADD PRIMARY KEY (`id`);

--
-- Indices de la tabla `pedido_items`
--
ALTER TABLE `pedido_items`
  ADD PRIMARY KEY (`id`),
  ADD KEY `pedido_id` (`pedido_id`);

--
-- Indices de la tabla `productos`
--
ALTER TABLE `productos`
  ADD PRIMARY KEY (`id`),
  ADD KEY `categoria_id` (`categoria_id`);

--
-- Indices de la tabla `reservas`
--
ALTER TABLE `reservas`
  ADD PRIMARY KEY (`id`);

--
-- AUTO_INCREMENT de las tablas volcadas
--

--
-- AUTO_INCREMENT de la tabla `admins`
--
ALTER TABLE `admins`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=4;

--
-- AUTO_INCREMENT de la tabla `categorias`
--
ALTER TABLE `categorias`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=7;

--
-- AUTO_INCREMENT de la tabla `detalle_pedidos`
--
ALTER TABLE `detalle_pedidos`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `pedidos`
--
ALTER TABLE `pedidos`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=5;

--
-- AUTO_INCREMENT de la tabla `pedido_items`
--
ALTER TABLE `pedido_items`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=4;

--
-- AUTO_INCREMENT de la tabla `productos`
--
ALTER TABLE `productos`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=18;

--
-- AUTO_INCREMENT de la tabla `reservas`
--
ALTER TABLE `reservas`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2;

--
-- Restricciones para tablas volcadas
--

--
-- Filtros para la tabla `detalle_pedidos`
--
ALTER TABLE `detalle_pedidos`
  ADD CONSTRAINT `detalle_pedidos_ibfk_1` FOREIGN KEY (`pedido_id`) REFERENCES `pedidos` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  ADD CONSTRAINT `detalle_pedidos_ibfk_2` FOREIGN KEY (`producto_id`) REFERENCES `productos` (`id`) ON UPDATE CASCADE;

--
-- Filtros para la tabla `pedido_items`
--
ALTER TABLE `pedido_items`
  ADD CONSTRAINT `pedido_items_ibfk_1` FOREIGN KEY (`pedido_id`) REFERENCES `pedidos` (`id`) ON DELETE CASCADE;

--
-- Filtros para la tabla `productos`
--
ALTER TABLE `productos`
  ADD CONSTRAINT `productos_ibfk_1` FOREIGN KEY (`categoria_id`) REFERENCES `categorias` (`id`) ON UPDATE CASCADE;
COMMIT;

/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
