PHPMyAdmin на OpenServer: создание базы MySQL, таблиц, импорт и экспорт данных
PHPMyAdmin — удобный инструмент для управления базой данных MySQL на локальном сервере OpenServer. Он позволяет создавать базы данных и таблицы для хранения показаний датчиков температуры DHT11/DHT22, влажности или движения HC-SR501. Вы вставляете записи вручную или через PHP-скрипты, сортируете данные, выполняете поиск, экспортируете/импортируете таблицы в SQL-файлах. Это основа для логгеров, метеостанций или умного дома. PHPMyAdmin доступен по localhost/phpmyadmin после запуска OpenServer, логин root, пароль пустой или root. Интерфейс интуитивный, подходит для начинающих.
Интерфейс и запуск PHPMyAdmin
Запустите OpenServer, правой кнопкой по флажку → Дополнительно → PHPMyAdmin. Главная страница показывает базы слева (information_schema, mysql, performance_schema). Справа — настройки языка, темы, кодировки. Для русского языка выбирайте utf8mb4_general_ci. Здесь документация и информация о версии сервера.
Создание новой базы данных
Вкладка «Базы данных» → Введите имя (weather, sensors или arduino) → Сравнение utf8mb4_general_ci → Создать. База появится в списке слева. Имя базы должно быть осмысленным, чтобы через время было понятно её назначение. Кодировка важна для корректного отображения русского текста в данных.
Создание таблицы в базе
Выберите базу → Имя таблицы (dht_data или log) → Столбцов 4–5 → Вперед. Пример таблицы для DHT22:
- ID: INT, UNSIGNED, A_I (автоинкремент), PRIMARY KEY — уникальный номер записи
- datetime: TIMESTAMP, DEFAULT CURRENT_TIMESTAMP — автоматическая дата/время
- temperature: DECIMAL(5,2) или FLOAT — температура с плавающей точкой
- humidity: INT (длина 3) — влажность 0–100%
Сравнение таблицы utf8mb4_general_ci → Сохранить. В «Структура» добавляйте/редактируйте поля позже.
Вставка записей вручную
Вкладка «Вставить» → Заполните поля (ID и время заполняются автоматически) → Вперед. Или используйте SQL-запрос для нескольких записей сразу: INSERT INTO dht_data (temperature, humidity) VALUES (23.5, 55), (24.1, 60);
Обзор, поиск и сортировка данных
«Обзор» показывает все записи с возможностью редактирования/удаления. «Поиск» фильтрует по значениям. Клик по заголовку столбца сортирует ASC/DESC. Полезно для анализа логов датчиков.
Экспорт и импорт таблиц/баз
Экспорт: Выберите базу/таблицу → Экспорт → Формат SQL → Вперед. Сохраните .sql файл для бэкапа. Импорт: «Импорт» → Выберите файл → Вперед. Удобно переносить данные на хостинг или восстанавливать после ошибок. Экспортируйте перед экспериментами.
Операции с таблицей
«Операции»: Очистить данные (удалить записи), Удалить таблицу, Копировать, Переименовать. Всегда делайте экспорт перед удалением.
Заключение
PHPMyAdmin упрощает работу с MySQL на OpenServer. Создавайте таблицы для датчиков Arduino/ESP8266, храните логи температуры/влажности. Готово к PHP-скриптам для автоматической записи и вывода на веб-страницу.
FAQ — PHPMyAdmin и MySQL
Как сменить пароль root?
Учётные записи → root → Изменить пароль.
Кодировка для русского?
utf8mb4_general_ci при создании базы/таблицы.
Автоинкремент не работает?
A_I и PRIMARY KEY для ID.
Экспорт только таблицы?
Экспорт → Выберите таблицу.
Импорт большой базы?
Увеличьте лимиты в php.ini (upload_max_filesize).
Сортировка записей?
Клик по заголовку столбца в Обзор.
Удалить базу?
Базы данных → Галочка → Удалить.