БД — Базы данных
БД MySQL, MariaDB и PostgreSQL: сервер, базы данных, таблицы, строки — всё это просматривается как папки и редактируется.
Объявить соединение
Движок, хост, порт, пользователь, пароль и база данных по умолчанию — необязательная: без неё сервер открывается на своей административной базе. Для чтения состояния можно указать службу Windows, и Meneaufile сам заполняет это поле, когда находит её.
Указанная служба находится одним щелчком из двух мест: «Открыть расположение службы» в меню соединения и под сообщением об ошибке, когда вы заходите в базу данных с остановленной службой — соединение отклонено, кнопка ведёт в SRV, прямо на саму службу, туда, где её перезапускают. Без неё приходилось выходить, искать строку и идти через её меню.
Движок несёт свой значок, как тип карточки в NET: в окне вы выбираете то, что будете узнавать в строке.

Перемещение
Сервер → базы данных → таблицы → строки. F12 переключает между данными таблицы и её структурой. Базу данных можно закрепить, чтобы находить её в начале.
У сервера есть и собственные представления: учётные записи, текущие запросы, состояние сервера, настройки сервера, процедуры. Они только для чтения; их действия находятся в меню правой кнопки — сменить пароль, задать переменную, завершить процесс.
Строки
- Изменить строку: карточка с обозначенным первичным ключом. Таблица без первичного ключа не допускает изменения — строку в ней нельзя однозначно определить, и её изменение затронуло бы другие.
- Найти поле: начиная с восьми столбцов форма открывается с поиском. Несколько букв имени оставляют только поля с этим именем, а Enter ставит курсор в первое из них. Поле, скрытое поиском, сохраняет то, что в него ввели.
- У поля даты, времени или даты и времени две кнопки: календарь и Сейчас, которая подставляет текущий момент с точностью до секунды.
- Добавить строку, копировать строку как JSON, копировать строки в буфер обмена.
- Поле копируется отдельно, одним действием, без открытия карточки.
Структура
Поля с их типом, сопоставлением, значением по умолчанию, атрибутами, комментарием; индексы с их видом (первичный ключ, уникальный, индекс) и методом. Поле добавляется в начало, в конец или после другого — PostgreSQL же всегда добавляет в конец таблицы и сообщает об этом.
Селектор типов группирует типы движка по семействам: целые, десятичные, текст, дата и время, двоичные. Их можно отфильтровать вводом.
Очистить таблицу (truncate) удаляет все её строки, сохраняет саму таблицу и обнуляет автоинкремент. На сервере нет корзины: об этом сообщается заранее.
Схема связей
«Схема связей» рисует таблицы и их соединения.
- Чтобы поместить таблицу на рисунок, перетащите её из списка слева; убирают её, вытащив за пределы рисунка, или через правую кнопку мыши.
- Чтобы нарисовать соединение, протяните поле к полю другой таблицы. Оно чисто визуальное: сервер не затрагивается.
- «Показать всё» вписывает всё в кадр; колесо мыши увеличивает и уменьшает; фильтр находит таблицу по имени.
- Раскладка сохраняется: рисунок остаётся таким, каким вы его оставили.
- «Экспортировать в изображение» записывает рисунок в папку другого вида — если такой папки нет, Meneaufile сообщает об этом, а не пишет куда попало. «Открыть в его расположении» затем ведёт туда.
Экспорт в папку
У таблицы нет байтов: она не копируется как файл. То, что с неё получают на диске, — экспорт SQL.
- F6 в панель, показывающую папку, или «Экспортировать со структурой», которое спрашивает, в какой вид положить: по одному файлу
.sqlна таблицу. - Для целой базы данных экспорт проходит по всем её таблицам под окном хода выполнения, которое можно остановить. Итоговое сообщение называет записанные файлы; при сбое называется таблица, на которой он остановился, — «не хватает части базы» обнаружилось бы лишь при воспроизведении, слишком поздно.
- Для выбранных строк экспорт записывает столько же
INSERTв файл, имя которого запрашивается, — предлагается имя таблицы. Строки из запроса, читающего несколько таблиц, отклоняются: ничто не подскажет, куда вставлять их заново. - Запланировать экспорт… по правому щелчку на таблице или базе данных делает из него регулярную резервную копию: каждый запуск записывает файлы с датой,
clients-2026-10-03.sql. См. Запланировать действие.
Импортировать, клонировать
- Перетащить
.sqlна базу данных — значит воспроизвести его после вопроса, называющего файл и базу. Только один файл, и.sql: любое другое перетаскивание отклоняется одним словом. На уровне сервера ничто не подскажет, где воспроизводить, — нужна база данных. - Клонировать базу данных создаёт новую базу на том же сервере и копирует в неё таблицы. Если остановить клонирование на полпути, клон остаётся неполным, и Meneaufile об этом сообщает.
- В базу данных экспорт никуда не ведёт: он нацелен на диск. Об этом сообщается вместо молчания — иначе можно было бы подумать, что файл записан.
Запросы
Запрос SQL пишется на открытой базе данных и отправляется по Ctrl+Enter. Предлагаются недавние запросы. Результат — такой же список, как любой другой: его сортируют, в нём выделяют, его экспортируют.
Журнал SQL запоминает всё отправленное с числом затронутых строк. Его можно копировать и очищать.
Сравнить две таблицы
F8 на двух таблицах сравнивает их структуры: за неимением байтов сопоставляются поля и индексы. См. Сравнить.
Убрать
Удаление соединения убирает его из списка вместе с паролем. Сервер не затрагивается.
Руководство Meneaufile на русском языке.