From 3c0446fb2f7268dfabae17088b1920836d4f75cc Mon Sep 17 00:00:00 2001 From: Stepan Date: Thu, 25 Dec 2025 00:05:41 +0100 Subject: [PATCH] sql file --- web_prog_task_15.sql | 226 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 226 insertions(+) create mode 100644 web_prog_task_15.sql diff --git a/web_prog_task_15.sql b/web_prog_task_15.sql new file mode 100644 index 0000000..6b34d7e --- /dev/null +++ b/web_prog_task_15.sql @@ -0,0 +1,226 @@ +-- phpMyAdmin SQL Dump +-- version 5.2.2-1.fc42 +-- https://www.phpmyadmin.net/ +-- +-- Хост: localhost +-- Время создания: Дек 24 2025 г., 23:05 +-- Версия сервера: 10.11.11-MariaDB +-- Версия PHP: 8.4.7 + +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 */; + +-- +-- База данных: `web_prog_task_15` +-- + +-- -------------------------------------------------------- + +-- +-- Структура таблицы `categories` +-- + +CREATE TABLE `categories` ( + `id` int(11) NOT NULL, + `name` varchar(50) NOT NULL, + `code` int(11) DEFAULT 0, + `date_time_added` datetime DEFAULT current_timestamp() +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; + +-- +-- Дамп данных таблицы `categories` +-- + +INSERT INTO `categories` (`id`, `name`, `code`, `date_time_added`) VALUES +(1, 'nature', 7106, '2025-12-23 12:53:25'), +(2, 'sport', 3419, '2025-12-23 12:53:25'), +(3, 'funny', 4055, '2025-12-23 12:53:25'); + +-- -------------------------------------------------------- + +-- +-- Структура таблицы `errors` +-- + +CREATE TABLE `errors` ( + `id` int(11) NOT NULL, + `username` varchar(50) NOT NULL, + `password` varchar(255) NOT NULL, + `date_time` datetime DEFAULT current_timestamp() +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; + +-- +-- Дамп данных таблицы `errors` +-- + +INSERT INTO `errors` (`id`, `username`, `password`, `date_time`) VALUES +(1, 'usertom', 'root', '2025-12-24 16:06:40'), +(2, 'root', 'root', '2025-12-24 16:21:18'), +(3, 'usertom', 'root', '2025-12-24 16:24:23'); + +-- -------------------------------------------------------- + +-- +-- Структура таблицы `logs` +-- + +CREATE TABLE `logs` ( + `id` int(11) NOT NULL, + `user_id` int(11) NOT NULL, + `date_time_added` datetime DEFAULT current_timestamp() +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; + +-- +-- Дамп данных таблицы `logs` +-- + +INSERT INTO `logs` (`id`, `user_id`, `date_time_added`) VALUES +(6, 9, '2025-12-24 23:52:47'); + +-- -------------------------------------------------------- + +-- +-- Структура таблицы `photos` +-- + +CREATE TABLE `photos` ( + `id` int(11) NOT NULL, + `user_id` int(11) NOT NULL, + `category_id` int(11) NOT NULL, + `file` varchar(255) NOT NULL, + `description` text DEFAULT NULL, + `date_time_added` datetime DEFAULT current_timestamp() +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; + +-- +-- Дамп данных таблицы `photos` +-- + +INSERT INTO `photos` (`id`, `user_id`, `category_id`, `file`, `description`, `date_time_added`) VALUES +(1, 9, 3, 'photos/1766617149-462-9.png', 'Vue Serticiate for frontend man', '2025-12-24 23:59:09'), +(2, 9, 1, 'photos/1766617341-177-9.png', 'Interesting scene for games', '2025-12-25 00:02:21'); + +-- -------------------------------------------------------- + +-- +-- Структура таблицы `users` +-- + +CREATE TABLE `users` ( + `id` int(11) NOT NULL, + `username` varchar(50) NOT NULL, + `password` varchar(255) NOT NULL, + `age` int(11) NOT NULL, + `email` varchar(100) NOT NULL, + `level` enum('admin','reporter','guest') NOT NULL, + `date_time_added` datetime DEFAULT current_timestamp() +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; + +-- +-- Дамп данных таблицы `users` +-- + +INSERT INTO `users` (`id`, `username`, `password`, `age`, `email`, `level`, `date_time_added`) VALUES +(7, 'useraxel', '$2y$12$nk/.5P9sy/Fh/ELAVOd3IuLWJtRSeY3b28zeC6.KEoCjyXl6ybvE6', 25, 'useraxel@photo.com', 'reporter', '2025-12-24 23:52:32'), +(8, 'userchris', '$2y$12$7zQhpt0PpkRn6LqgjbiHFO079sEsnbenA.0YiqqBQ3cj9KE5Nue.W', 32, 'userchris@photo.com', 'guest', '2025-12-24 23:52:32'), +(9, 'usertom', '$2y$12$Uke70//30.lB24LN8nrndO7WMbS04ne0tAkAo.1e4Io7Ea48nCg0W', 31, 'usertom@photo.com', 'admin', '2025-12-24 23:52:32'); + +-- +-- Индексы сохранённых таблиц +-- + +-- +-- Индексы таблицы `categories` +-- +ALTER TABLE `categories` + ADD PRIMARY KEY (`id`); + +-- +-- Индексы таблицы `errors` +-- +ALTER TABLE `errors` + ADD PRIMARY KEY (`id`); + +-- +-- Индексы таблицы `logs` +-- +ALTER TABLE `logs` + ADD PRIMARY KEY (`id`), + ADD KEY `user_id` (`user_id`); + +-- +-- Индексы таблицы `photos` +-- +ALTER TABLE `photos` + ADD PRIMARY KEY (`id`), + ADD KEY `user_id` (`user_id`), + ADD KEY `category_id` (`category_id`); + +-- +-- Индексы таблицы `users` +-- +ALTER TABLE `users` + ADD PRIMARY KEY (`id`); + +-- +-- AUTO_INCREMENT для сохранённых таблиц +-- + +-- +-- AUTO_INCREMENT для таблицы `categories` +-- +ALTER TABLE `categories` + MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=4; + +-- +-- AUTO_INCREMENT для таблицы `errors` +-- +ALTER TABLE `errors` + MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=4; + +-- +-- AUTO_INCREMENT для таблицы `logs` +-- +ALTER TABLE `logs` + MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=7; + +-- +-- AUTO_INCREMENT для таблицы `photos` +-- +ALTER TABLE `photos` + MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=3; + +-- +-- AUTO_INCREMENT для таблицы `users` +-- +ALTER TABLE `users` + MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=10; + +-- +-- Ограничения внешнего ключа сохраненных таблиц +-- + +-- +-- Ограничения внешнего ключа таблицы `logs` +-- +ALTER TABLE `logs` + ADD CONSTRAINT `logs_ibfk_1` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`); + +-- +-- Ограничения внешнего ключа таблицы `photos` +-- +ALTER TABLE `photos` + ADD CONSTRAINT `photos_ibfk_1` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`), + ADD CONSTRAINT `photos_ibfk_2` FOREIGN KEY (`category_id`) REFERENCES `categories` (`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 */;