/
Evil331
/
Apteka
Обзор
Документация
Войти
/
Evil331
/
Apteka
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
database.sql
296 строк
23 KB
Evil6766
Add files via upload
31 май 2025, 17:06
Не верифицирован
31 май 2025, 17:06
667fe25
Код
Авторство
О чём код?
-- phpMyAdmin SQL Dump -- version 5.2.1 -- https://www.phpmyadmin.net/ -- -- Хост: 127.0.0.1 -- Время создания: Май 31 2025 г., 14:46 -- Версия сервера: 10.4.32-MariaDB -- Версия 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 */; -- -- База данных: `аптека_1` -- -- -------------------------------------------------------- -- -- Структура таблицы `cart` -- CREATE TABLE `cart` ( `id` int(11) NOT NULL, `user_id` int(11) DEFAULT NULL, `session_id` varchar(255) DEFAULT NULL, `product_id` int(11) NOT NULL, `quantity` int(11) NOT NULL DEFAULT 1, `image_url` varchar(255) DEFAULT NULL, `created_at` timestamp NOT NULL DEFAULT current_timestamp(), `updated_at` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp() ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -- -------------------------------------------------------- -- -- Структура таблицы `categories` -- CREATE TABLE `categories` ( `id` int(11) NOT NULL, `name` varchar(50) NOT NULL, `description` text DEFAULT NULL, `created_at` timestamp NOT NULL DEFAULT current_timestamp() ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -- -- Дамп данных таблицы `categories` -- INSERT INTO `categories` (`id`, `name`, `description`, `created_at`) VALUES (1, 'Лекарства', 'Лекарственные препараты для различных заболеваний', '2025-05-11 13:54:14'), (2, 'Витамины', 'Витаминные комплексы и добавки', '2025-05-11 13:54:14'), (3, 'БАДы', 'Биологически активные добавки', '2025-05-11 13:54:14'), (4, 'Медтехника', 'Медицинские приборы и оборудование', '2025-05-11 13:54:14'); -- -------------------------------------------------------- -- -- Структура таблицы `orders` -- CREATE TABLE `orders` ( `id` int(11) NOT NULL, `user_id` int(11) DEFAULT NULL, `total_amount` decimal(10,2) NOT NULL, `shipping_address` text NOT NULL, `created_at` timestamp NOT NULL DEFAULT current_timestamp(), `status` enum('pending','shipped','delivered','cancelled','in_transit') DEFAULT 'pending' ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -- -- Дамп данных таблицы `orders` -- INSERT INTO `orders` (`id`, `user_id`, `total_amount`, `shipping_address`, `created_at`, `status`) VALUES (20, 5, 1200.50, 'Луганск, квартал орешника, дом 7', '2025-05-28 21:08:07', 'pending'), (21, 5, 1799.98, 'Луганск, квартал орешника, дом 7', '2025-05-28 21:12:21', 'pending'), (22, 5, 1200.50, 'Луганск, квартал орешника, дом 7', '2025-05-28 21:19:22', 'pending'); -- -------------------------------------------------------- -- -- Структура таблицы `order_items` -- CREATE TABLE `order_items` ( `id` int(11) NOT NULL, `order_id` int(11) DEFAULT NULL, `product_id` int(11) DEFAULT NULL, `quantity` int(11) NOT NULL, `unit_price` decimal(10,2) NOT NULL, `created_at` timestamp NOT NULL DEFAULT current_timestamp() ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -- -- Дамп данных таблицы `order_items` -- INSERT INTO `order_items` (`id`, `order_id`, `product_id`, `quantity`, `unit_price`, `created_at`) VALUES (23, 20, 4, 1, 1200.50, '2025-05-28 21:08:08'), (24, 21, 6, 2, 899.99, '2025-05-28 21:12:21'), (25, 22, 4, 1, 1200.50, '2025-05-28 21:19:22'); -- -------------------------------------------------------- -- -- Структура таблицы `products` -- CREATE TABLE `products` ( `id` int(11) NOT NULL, `name` varchar(100) NOT NULL, `description` text DEFAULT NULL, `composition` text DEFAULT NULL, `usage_instructions` text DEFAULT NULL, `contraindications` text DEFAULT NULL, `side_effects` text DEFAULT NULL, `price` decimal(10,2) NOT NULL, `category_id` int(11) DEFAULT NULL, `stock` int(11) NOT NULL DEFAULT 0, `image_url` varchar(255) DEFAULT NULL, `created_at` timestamp NOT NULL DEFAULT current_timestamp(), `image` varchar(255) DEFAULT 'placeholder.jpg' ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -- -- Дамп данных таблицы `products` -- INSERT INTO `products` (`id`, `name`, `description`, `composition`, `usage_instructions`, `contraindications`, `side_effects`, `price`, `category_id`, `stock`, `image_url`, `created_at`, `image`) VALUES (1, 'Флуцинк, 30 капс.', 'Препарат для поддержки иммунитета с цинком и витамином C.', 'Активные вещества: цинк (в форме оксида цинка) 15 мг, витамин С 100 мг. Вспомогательные вещества: целлюлоза, стеарат магния, оболочка капсулы (желатин).', 'Принимать по 1 капсуле в день во время еды, запивая достаточным количеством воды. Курс — 30 дней или по рекомендации врача.', 'Гиперчувствительность к компонентам, беременность и лактация без консультации врача, детский возраст до 12 лет.', 'Возможны аллергические реакции, расстройства желудка при приеме натощак.', 100.00, 1, 100, 'assets/images/fluzinc.jpg', '2025-05-11 13:54:14', 'placeholder.jpg'), (2, 'Ибупрофен,400мг. 20 табл.', 'Обезболивающее и противовоспалительное средство.', 'Активное вещество: ибупрофен 400 мг. Вспомогательные вещества: крахмал, лактоза, стеарат магния, оболочка (гипромеллоза).', 'Принимать по 1 таблетке каждые 6-8 часов при необходимости, не более 3 таблеток в сутки. Запивать водой, желательно после еды.', 'Язвенная болезнь желудка, тяжелые заболевания печени и почек, гиперчувствительность, беременность (III триместр), детский возраст до 12 лет.', 'Возможны боли в желудке, тошнота, головная боль, аллергические реакции.', 60.00, 1, 200, 'assets/images/ibuprofen.jpg', '2025-05-11 13:54:14', 'placeholder.jpg'), (3, 'Витамин D3, 60 табл.2000ME', 'Для укрепления костей и иммунитета.', 'Активное вещество: холекальциферол (витамин D3) 2000 МЕ (50 мкг). Вспомогательные вещества: целлюлоза, стеарат магния.', 'Принимать по 1 таблетке в день во время еды, запивая водой. Дозировка может быть скорректирована врачом.', 'Гиперкальциемия, гиперчувствительность, тяжелые заболевания почек, детский возраст до 18 лет без консультации врача.', 'При передозировке возможны гиперкальциемия, тошнота, слабость.', 300.00, 2, 150, 'assets/images/vitamin_d3.jpg', '2025-05-11 13:54:14', 'placeholder.jpg'), (4, 'Омега-3, 90 капс.', 'Для здоровья сердца и сосудов.', 'Активные вещества: эйкозапентаеновая кислота (EPA) 180 мг, докозагексаеновая кислота (DHA) 120 мг на капсулу. Вспомогательные вещества: желатин, глицерин, витамин Е.', 'Принимать по 1-2 капсулы в день во время еды, запивая водой. Курс — 1-3 месяца или по рекомендации врача.', 'Гиперчувствительность, нарушения свертываемости крови, беременность и лактация без консультации врача.', 'Возможен рыбный привкус, легкие расстройства желудка, аллергические реакции.', 1200.50, 3, 80, 'assets/images/omega3.jpg', '2025-05-11 13:54:14', 'placeholder.jpg'), (5, 'Сироп от кашля \"Гербион\", 150 мл', 'Растительный сироп для лечения кашля.', 'Активные вещества: экстракт подорожника, экстракт первоцвета. Вспомогательные вещества: сахароза, ментол, вода очищенная.', 'Взрослым и детям старше 12 лет: по 10 мл (2 чайные ложки) 3-4 раза в день после еды. Детям 2-12 лет: по 5 мл 3 раза в день.', 'Гиперчувствительность, сахарный диабет (из-за содержания сахара), детский возраст до 2 лет.', 'Возможны аллергические реакции, редко — расстройства желудка.', 404.40, 1, 120, 'assets/images/herbion_syrup.jpg', '2025-05-11 13:54:14', 'placeholder.jpg'), (6, 'Сироп \"Эриус\", 60 мл', 'Антигистаминный сироп для детей и взрослых.', 'Активное вещество: дезлоратадин 0,5 мг/мл. Вспомогательные вещества: сорбитол, лимонная кислота, ароматизатор, вода очищенная.', 'Взрослым и детям старше 12 лет: 10 мл 1 раз в день. Детям 6-11 лет: 5 мл 1 раз в день. Детям 1-5 лет: 2,5 мл 1 раз в день. Принимать независимо от еды.', 'Гиперчувствительность, беременность и лактация без консультации врача, детский возраст до 1 года.', 'Возможны сонливость, головная боль, сухость во рту.', 899.99, 1, 90, 'assets/images/erius_syrup.jpg', '2025-05-11 13:54:14', 'placeholder.jpg'), (7, 'Парацетамол', 'Обезболивающее и жаропонижающее средство.', 'Активное вещество: парацетамол 500 мг. Вспомогательные вещества: целлюлоза, стеарат магния.', 'Принимать внутрь по 1-2 таблетки каждые 6-8 часов, не более 4 г в сутки. Запивать водой.', 'Гиперчувствительность к парацетамолу, тяжелые нарушения функции печени или почек.', 'Возможны аллергические реакции, тошнота, головокружение.', 5.99, 1, 0, 'assets/images/erius_syrup.jpg', '2025-05-28 17:37:38', 'paracetamol.jpg'), (8, 'Аспирин', 'Противовоспалительное, жаропонижающее и обезболивающее средство.', 'Активное вещество: ацетилсалициловая кислота 500 мг. Вспомогательные вещества: крахмал, целлюлоза.', 'Принимать внутрь по 1 таблетке 2-3 раза в день после еды, запивая большим количеством воды. Не превышать 3 г в сутки.', 'Язвенная болезнь желудка, кровотечения, гиперчувствительность к салицилатам, детский возраст до 16 лет.', 'Возможны желудочные боли, аллергические реакции, головокружение.', 45.50, 1, 150, 'assets/images/aspirin.jpg', '2025-05-28 17:44:38', 'aspirin.jpg'), (9, 'Витамин С', 'Антиоксидант для укрепления иммунитета и профилактики простуды.', 'Активное вещество: аскорбиновая кислота 1000 мг. Вспомогательные вещества: сахароза, ароматизатор.', 'Принимать по 1 таблетке в день во время еды, рассасывая или запивая водой.', 'Гиперчувствительность, мочекаменная болезнь при высоких дозах.', 'Возможны аллергические реакции, раздражение желудка при передозировке.', 120.00, 2, 200, 'assets/images/vitamin_c.jpg', '2025-05-28 17:44:38', 'vitamin_c.jpg'), (10, 'Магний B6', 'Добавка для поддержки нервной системы и мышц.', 'Активные вещества: магния лактат 470 мг, витамин B6 (пиридоксин) 5 мг. Вспомогательные вещества: целлюлоза, стеарат магния.', 'Принимать по 2 таблетки 2 раза в день во время еды, запивая водой.', 'Тяжелая почечная недостаточность, гиперчувствительность к компонентам.', 'Возможны диарея, аллергические реакции.', 350.75, 3, 100, 'assets/images/magnesium_b6.jpg', '2025-05-28 17:44:38', 'magnesium_b6.jpg'), (11, 'Нурофен', 'Обезболивающее и противовоспалительное средство для снятия боли и жара.', 'Активное вещество: ибупрофен 200 мг. Вспомогательные вещества: целлюлоза, кроскармеллоза натрия.', 'Принимать по 1-2 таблетки каждые 6-8 часов после еды, не более 6 таблеток в сутки.', 'Язвенная болезнь, тяжелая сердечная недостаточность, гиперчувствительность к ибупрофену.', 'Возможны тошнота, боли в желудке, головная боль.', 85.30, 1, 180, 'assets/images/nurofen.jpg', '2025-05-28 17:44:38', 'nurofen.jpg'), (12, 'Тонометр автоматический', 'Прибор для измерения артериального давления в домашних условиях.', 'Материалы: пластик, электронные компоненты. Комплектация: манжета, инструкция.', 'Использовать согласно инструкции: надеть манжету на руку, включить прибор, дождаться результата.', 'Не использовать при повреждении манжеты или прибора.', 'Отсутствуют при правильном использовании.', 2500.00, 4, 30, 'assets/images/tonometer.jpg', '2025-05-28 17:44:38', 'tonometer.jpg'), (13, 'Витамин B12', 'Добавка для поддержания работы нервной системы и кроветворения.', 'Активное вещество: цианокобаламин 1000 мкг. Вспомогательные вещества: маннитол, целлюлоза, ароматизатор.', 'Принимать по 1 таблетке в день, рассасывая под языком или запивая водой.', 'Гиперчувствительность, тромбоэмболия, эритремия.', 'Возможны аллергические реакции, головная боль при передозировке.', 210.75, 2, 100, 'assets/images/vitamin_b12.jpg', '2025-05-28 19:27:58', 'vitamin_b12.jpg'), (14, 'Коллаген', 'Биологически активная добавка для здоровья кожи, волос и суставов.', 'Активное вещество: гидролизованный коллаген 5000 мг. Вспомогательные вещества: витамин С, ароматизатор, подсластитель.', 'Растворить 1 порцию (10 г) в 200 мл воды, принимать 1 раз в день натощак.', 'Гиперчувствительность, беременность и лактация без консультации врача.', 'Возможны легкие расстройства желудка, аллергические реакции.', 850.00, 3, 80, 'assets/images/collagen.jpg', '2025-05-28 19:27:58', 'collagen.jpg'), (15, 'Термометр цифровой', 'Электронный термометр для измерения температуры тела.', 'Материалы: пластик, электронные компоненты. Комплектация: батарейка, защитный футляр, инструкция.', 'Использовать согласно инструкции: включить, поместить под язык или в подмышечную впадину, дождаться сигнала.', 'Не использовать при повреждении корпуса или разряженной батарейке.', 'Отсутствуют при правильном использовании.', 350.00, 4, 50, 'assets/images/thermometer.jpg', '2025-05-28 19:27:58', 'thermometer.jpg'), (16, 'Лоратадин', 'Антигистаминное средство для снятия симптомов аллергии.', 'Активное вещество: лоратадин 10 мг. Вспомогательные вещества: лактоза, целлюлоза, стеарат магния.', 'Принимать по 1 таблетке 1 раз в день, независимо от приема пищи, запивая водой.', 'Гиперчувствительность, беременность и лактация без консультации врача, детский возраст до 2 лет.', 'Возможны сонливость, сухость во рту, головная боль.', 85.30, 1, 180, 'assets/images/loratadine.jpg', '2025-05-28 19:27:58', 'loratadine.jpg'); -- -------------------------------------------------------- -- -- Структура таблицы `users` -- CREATE TABLE `users` ( `id` int(11) NOT NULL, `username` varchar(50) NOT NULL, `email` varchar(100) NOT NULL, `password_hash` varchar(255) NOT NULL, `full_name` varchar(100) DEFAULT NULL, `phone` varchar(20) DEFAULT NULL, `address` text DEFAULT NULL, `created_at` timestamp NOT NULL DEFAULT current_timestamp() ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; -- -- Дамп данных таблицы `users` -- INSERT INTO `users` (`id`, `username`, `email`, `password_hash`, `full_name`, `phone`, `address`, `created_at`) VALUES (5, 'Evil', 'zaikayarolav74@gmail.com', '$2y$10$pa6kBs6062I4Rx2Ray/vN.mV4yFYRdr8B8BKiqPTqBLFCVdPqnnL2', 'Ярослав Заика', '+7 959 529 3668', 'Луганск, квартал орешника, дом 7', '2025-05-28 20:01:05'), (7, 'Evil12', 'zaikayarolav734@gmail.com', '$2y$10$IbUJ25tRj09hwLeTTXZNV.iHGpweFfkhyZbrgpIhtw/QopO0QxN5q', 'Ярослав Незаика', '+7 959 529 3667', 'г.Луганск, ул дождевика 32', '2025-05-28 20:55:05'); -- -- Индексы сохранённых таблиц -- -- -- Индексы таблицы `cart` -- ALTER TABLE `cart` ADD PRIMARY KEY (`id`), ADD UNIQUE KEY `unique_user_product` (`user_id`,`product_id`), ADD UNIQUE KEY `unique_session_product` (`session_id`,`product_id`), ADD KEY `fk_cart_product` (`product_id`); -- -- Индексы таблицы `categories` -- ALTER TABLE `categories` ADD PRIMARY KEY (`id`); -- -- Индексы таблицы `orders` -- ALTER TABLE `orders` ADD PRIMARY KEY (`id`), ADD KEY `user_id` (`user_id`); -- -- Индексы таблицы `order_items` -- ALTER TABLE `order_items` ADD PRIMARY KEY (`id`), ADD KEY `order_id` (`order_id`), ADD KEY `product_id` (`product_id`); -- -- Индексы таблицы `products` -- ALTER TABLE `products` ADD PRIMARY KEY (`id`); -- -- Индексы таблицы `users` -- ALTER TABLE `users` ADD PRIMARY KEY (`id`), ADD UNIQUE KEY `username` (`username`), ADD UNIQUE KEY `email` (`email`); -- -- AUTO_INCREMENT для сохранённых таблиц -- -- -- AUTO_INCREMENT для таблицы `cart` -- ALTER TABLE `cart` MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=82; -- -- AUTO_INCREMENT для таблицы `categories` -- ALTER TABLE `categories` MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=5; -- -- AUTO_INCREMENT для таблицы `orders` -- ALTER TABLE `orders` MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=23; -- -- AUTO_INCREMENT для таблицы `order_items` -- ALTER TABLE `order_items` MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=26; -- -- AUTO_INCREMENT для таблицы `products` -- ALTER TABLE `products` MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=17; -- -- AUTO_INCREMENT для таблицы `users` -- ALTER TABLE `users` MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=8; -- -- Ограничения внешнего ключа сохраненных таблиц -- -- -- Ограничения внешнего ключа таблицы `cart` -- ALTER TABLE `cart` ADD CONSTRAINT `fk_cart_product` FOREIGN KEY (`product_id`) REFERENCES `products` (`id`) ON DELETE CASCADE, ADD CONSTRAINT `fk_cart_user` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE; -- -- Ограничения внешнего ключа таблицы `orders` -- ALTER TABLE `orders` ADD CONSTRAINT `orders_ibfk_1` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`); -- -- Ограничения внешнего ключа таблицы `order_items` -- ALTER TABLE `order_items` ADD CONSTRAINT `order_items_ibfk_1` FOREIGN KEY (`order_id`) REFERENCES `orders` (`id`), ADD CONSTRAINT `order_items_ibfk_2` FOREIGN KEY (`product_id`) REFERENCES `products` (`id`); 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 */;