PHPMyAdmin на OpenServer: создание базы MySQL, таблиц, импорт и экспорт данных

PHPMyAdmin — удобный инструмент для управления базой данных MySQL на локальном сервере OpenServer. Он позволяет создавать базы данных и таблицы для хранения показаний датчиков температуры DHT11/DHT22, влажности или движения HC-SR501. Вы вставляете записи вручную или через PHP-скрипты, сортируете данные, выполняете поиск, экспортируете/импортируете таблицы в SQL-файлах. Это основа для логгеров, метеостанций или умного дома. PHPMyAdmin доступен по localhost/phpmyadmin после запуска OpenServer, логин root, пароль пустой или root. Интерфейс интуитивный, подходит для начинающих.

PHPMyAdmin OpenServer создание базы MySQL таблиц импорт экспорт

Интерфейс и запуск 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).

Сортировка записей?

Клик по заголовку столбца в Обзор.

Удалить базу?

Базы данных → Галочка → Удалить.

📁 Скачать примеры