/
hikqri
/
up
Обзор
Документация
Войти
/
hikqri
/
up
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
database/megamagaz.sql
188 строк
11 KB
Myckaa
first_commit
26 июн 2026, 18:36
26 июн 2026, 18:36
8095503
Код
Авторство
О чём код?
-- MEGA magaz — дамп для импорта в phpMyAdmin -- 1. Откройте phpMyAdmin (http://localhost/phpmyadmin) -- 2. Создайте БД megamagaz (кодировка utf8mb4_unicode_ci) или импортируйте этот файл целиком -- 3. Импорт: вкладка «Импорт» → выберите этот файл → «Вперёд» SET NAMES utf8mb4; SET FOREIGN_KEY_CHECKS = 0; CREATE DATABASE IF NOT EXISTS `megamagaz` CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; USE `megamagaz`; -- -------------------------------------------------------- DROP TABLE IF EXISTS `order_items`; DROP TABLE IF EXISTS `orders`; DROP TABLE IF EXISTS `products`; DROP TABLE IF EXISTS `categories`; DROP TABLE IF EXISTS `users`; DROP TABLE IF EXISTS `password_resets`; DROP TABLE IF EXISTS `failed_jobs`; DROP TABLE IF EXISTS `personal_access_tokens`; DROP TABLE IF EXISTS `migrations`; CREATE TABLE `migrations` ( `id` int unsigned NOT NULL AUTO_INCREMENT, `migration` varchar(255) NOT NULL, `batch` int NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; CREATE TABLE `users` ( `id` bigint unsigned NOT NULL AUTO_INCREMENT, `first_name` varchar(255) NOT NULL, `last_name` varchar(255) DEFAULT NULL, `email` varchar(255) NOT NULL, `phone` varchar(255) DEFAULT NULL, `password` varchar(255) NOT NULL, `role` varchar(255) NOT NULL DEFAULT 'user', `remember_token` varchar(100) DEFAULT NULL, `created_at` timestamp NULL DEFAULT NULL, `updated_at` timestamp NULL DEFAULT NULL, PRIMARY KEY (`id`), UNIQUE KEY `users_email_unique` (`email`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; CREATE TABLE `password_resets` ( `email` varchar(255) NOT NULL, `token` varchar(255) NOT NULL, `created_at` timestamp NULL DEFAULT NULL, KEY `password_resets_email_index` (`email`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; CREATE TABLE `failed_jobs` ( `id` bigint unsigned NOT NULL AUTO_INCREMENT, `uuid` varchar(255) NOT NULL, `connection` text NOT NULL, `queue` text NOT NULL, `payload` longtext NOT NULL, `exception` longtext NOT NULL, `failed_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, PRIMARY KEY (`id`), UNIQUE KEY `failed_jobs_uuid_unique` (`uuid`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; CREATE TABLE `personal_access_tokens` ( `id` bigint unsigned NOT NULL AUTO_INCREMENT, `tokenable_type` varchar(255) NOT NULL, `tokenable_id` bigint unsigned NOT NULL, `name` varchar(255) NOT NULL, `token` varchar(64) NOT NULL, `abilities` text, `last_used_at` timestamp NULL DEFAULT NULL, `created_at` timestamp NULL DEFAULT NULL, `updated_at` timestamp NULL DEFAULT NULL, PRIMARY KEY (`id`), UNIQUE KEY `personal_access_tokens_token_unique` (`token`), KEY `personal_access_tokens_tokenable_type_tokenable_id_index` (`tokenable_type`,`tokenable_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; CREATE TABLE `categories` ( `id` bigint unsigned NOT NULL AUTO_INCREMENT, `name` varchar(255) NOT NULL, `slug` varchar(255) NOT NULL, `created_at` timestamp NULL DEFAULT NULL, `updated_at` timestamp NULL DEFAULT NULL, PRIMARY KEY (`id`), UNIQUE KEY `categories_slug_unique` (`slug`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; CREATE TABLE `products` ( `id` bigint unsigned NOT NULL AUTO_INCREMENT, `category_id` bigint unsigned NOT NULL, `name` varchar(255) NOT NULL, `slug` varchar(255) NOT NULL, `description` text, `price` decimal(10,2) NOT NULL, `image` varchar(255) DEFAULT NULL, `rating` decimal(2,1) NOT NULL DEFAULT '4.9', `reviews_count` int unsigned NOT NULL DEFAULT '0', `is_featured` tinyint(1) NOT NULL DEFAULT '0', `is_recommended` tinyint(1) NOT NULL DEFAULT '0', `created_at` timestamp NULL DEFAULT NULL, `updated_at` timestamp NULL DEFAULT NULL, PRIMARY KEY (`id`), UNIQUE KEY `products_slug_unique` (`slug`), KEY `products_category_id_foreign` (`category_id`), CONSTRAINT `products_category_id_foreign` FOREIGN KEY (`category_id`) REFERENCES `categories` (`id`) ON DELETE CASCADE ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; CREATE TABLE `orders` ( `id` bigint unsigned NOT NULL AUTO_INCREMENT, `user_id` bigint unsigned DEFAULT NULL, `status` varchar(255) NOT NULL DEFAULT 'pending', `total` decimal(10,2) NOT NULL, `customer_name` varchar(255) NOT NULL, `customer_email` varchar(255) NOT NULL, `customer_phone` varchar(255) NOT NULL, `address` varchar(255) NOT NULL, `comment` text, `created_at` timestamp NULL DEFAULT NULL, `updated_at` timestamp NULL DEFAULT NULL, PRIMARY KEY (`id`), KEY `orders_user_id_foreign` (`user_id`), CONSTRAINT `orders_user_id_foreign` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE SET NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; CREATE TABLE `order_items` ( `id` bigint unsigned NOT NULL AUTO_INCREMENT, `order_id` bigint unsigned NOT NULL, `product_id` bigint unsigned NOT NULL, `quantity` int unsigned NOT NULL, `price` decimal(10,2) NOT NULL, `created_at` timestamp NULL DEFAULT NULL, `updated_at` timestamp NULL DEFAULT NULL, PRIMARY KEY (`id`), KEY `order_items_order_id_foreign` (`order_id`), KEY `order_items_product_id_foreign` (`product_id`), CONSTRAINT `order_items_order_id_foreign` FOREIGN KEY (`order_id`) REFERENCES `orders` (`id`) ON DELETE CASCADE, CONSTRAINT `order_items_product_id_foreign` FOREIGN KEY (`product_id`) REFERENCES `products` (`id`) ON DELETE CASCADE ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; -- -------------------------------------------------------- -- Данные -- -------------------------------------------------------- INSERT INTO `migrations` (`id`, `migration`, `batch`) VALUES (1, '2014_10_12_000000_create_users_table', 1), (2, '2014_10_12_100000_create_password_resets_table', 1), (3, '2019_08_19_000000_create_failed_jobs_table', 1), (4, '2019_12_14_000001_create_personal_access_tokens_table', 1), (5, '2024_01_01_000001_create_categories_table', 1), (6, '2024_01_01_000002_create_products_table', 1), (7, '2024_01_01_000003_create_orders_table', 1), (8, '2024_01_01_000004_create_order_items_table', 1); INSERT INTO `users` (`id`, `first_name`, `last_name`, `email`, `phone`, `password`, `role`, `remember_token`, `created_at`, `updated_at`) VALUES (1, 'Админ', 'MEGA', 'admin@megamagaz.ru', '+7 900 000-00-01', '$2y$10$gmKC.cxqhRWkB57Y12Hp2exIMMaBKgz/7nPfkbRRsNseTaexNfzc.', 'admin', NULL, NOW(), NOW()), (2, 'Иван', 'Петров', 'user@test.ru', '+7 900 111-22-33', '$2y$10$eanknFyTU7y.PRC5iVBUHuzt.XpAnx/uQfaqATeTMRyO.5zuSnvaS', 'user', NULL, NOW(), NOW()); INSERT INTO `categories` (`id`, `name`, `slug`, `created_at`, `updated_at`) VALUES (1, 'Смартфоны', 'smartphones', NOW(), NOW()), (2, 'Ноутбуки и ПК', 'laptops', NOW(), NOW()), (3, 'Планшеты', 'tablets', NOW(), NOW()), (4, 'Наушники', 'headphones', NOW(), NOW()), (5, 'Умные часы', 'smartwatches', NOW(), NOW()), (6, 'Аксессуары', 'accessories', NOW(), NOW()), (7, 'Игровая техника', 'gaming', NOW(), NOW()); INSERT INTO `products` (`id`, `category_id`, `name`, `slug`, `description`, `price`, `image`, `rating`, `reviews_count`, `is_featured`, `is_recommended`, `created_at`, `updated_at`) VALUES (1, 1, 'iPhone 15 Pro Max 256GB', 'iphone-15-pro-max-256gb', 'Качественная техника от MEGA magaz с гарантией и быстрой доставкой.', 129990.00, NULL, 4.9, 842, 1, 1, NOW(), NOW()), (2, 1, 'Samsung Galaxy S24 Ultra', 'samsung-galaxy-s24-ultra', 'Качественная техника от MEGA magaz с гарантией и быстрой доставкой.', 119990.00, NULL, 4.9, 631, 1, 0, NOW(), NOW()), (3, 1, 'Xiaomi 14 Pro', 'xiaomi-14-pro', 'Качественная техника от MEGA magaz с гарантией и быстрой доставкой.', 69990.00, NULL, 4.9, 412, 1, 1, NOW(), NOW()), (4, 1, 'Google Pixel 8 Pro', 'google-pixel-8-pro', 'Качественная техника от MEGA magaz с гарантией и быстрой доставкой.', 89990.00, NULL, 4.9, 287, 1, 0, NOW(), NOW()), (5, 2, 'MacBook Pro 14 M3', 'macbook-pro-14-m3', 'Качественная техника от MEGA magaz с гарантией и быстрой доставкой.', 199990.00, NULL, 4.9, 523, 1, 1, NOW(), NOW()), (6, 2, 'ASUS ROG Strix G16', 'asus-rog-strix-g16', 'Качественная техника от MEGA magaz с гарантией и быстрой доставкой.', 149990.00, NULL, 4.9, 198, 1, 0, NOW(), NOW()), (7, 2, 'Lenovo ThinkPad X1 Carbon', 'lenovo-thinkpad-x1-carbon', 'Качественная техника от MEGA magaz с гарантией и быстрой доставкой.', 159990.00, NULL, 4.9, 156, 1, 1, NOW(), NOW()), (8, 4, 'AirPods Pro 2', 'airpods-pro-2', 'Качественная техника от MEGA magaz с гарантией и быстрой доставкой.', 24990.00, NULL, 4.9, 1204, 1, 1, NOW(), NOW()), (9, 4, 'Sony WH-1000XM5', 'sony-wh-1000xm5', 'Качественная техника от MEGA magaz с гарантией и быстрой доставкой.', 34990.00, NULL, 4.9, 876, 1, 0, NOW(), NOW()), (10, 7, 'PlayStation 5 Slim', 'playstation-5-slim', 'Качественная техника от MEGA magaz с гарантией и быстрой доставкой.', 54990.00, NULL, 4.9, 934, 1, 1, NOW(), NOW()), (11, 3, 'iPad Pro 12.9 M2', 'ipad-pro-129-m2', 'Качественная техника от MEGA magaz с гарантией и быстрой доставкой.', 109990.00, NULL, 4.9, 345, 0, 1, NOW(), NOW()), (12, 5, 'Apple Watch Ultra 2', 'apple-watch-ultra-2', 'Качественная техника от MEGA magaz с гарантией и быстрой доставкой.', 89990.00, NULL, 4.9, 267, 0, 1, NOW(), NOW()), (13, 6, 'MagSafe зарядка 15W', 'magsafe-zariadka-15w', 'Качественная техника от MEGA magaz с гарантией и быстрой доставкой.', 4990.00, NULL, 4.9, 189, 0, 1, NOW(), NOW()), (14, 7, 'Xbox Series X', 'xbox-series-x', 'Качественная техника от MEGA magaz с гарантией и быстрой доставкой.', 52990.00, NULL, 4.9, 412, 0, 1, NOW(), NOW()), (15, 4, 'JBL Tune 770NC', 'jbl-tune-770nc', 'Качественная техника от MEGA magaz с гарантией и быстрой доставкой.', 8990.00, NULL, 4.9, 98, 0, 1, NOW(), NOW()), (16, 1, 'OnePlus 12', 'oneplus-12', 'Качественная техника от MEGA magaz с гарантией и быстрой доставкой.', 59990.00, NULL, 4.9, 134, 0, 0, NOW(), NOW()), (17, 2, 'HP Pavilion 15', 'hp-pavilion-15', 'Качественная техника от MEGA magaz с гарантией и быстрой доставкой.', 64990.00, NULL, 4.9, 76, 0, 0, NOW(), NOW()); SET FOREIGN_KEY_CHECKS = 1;