Для разработки плагина, использующего базы данных, необходим инструмент, позволяющий отработать и протестировать SQL запросы. Как ни странно, но многие пользуются phpMyAdmin как единственным доступным инструментом. Действительно, phpMyAdmin довольно неплох как on-line инструмент, но как любой on-line инструмент он имеет массу недостатков характерных для этого типа инструментов: долгая загрузка, зависимость от загруженности сервера, невозможность вывода всех данных на одной странице и, как следствие, сложность в навигации.

Альтернативой on-line инструментам являются локальные клиенты. Современный клиент не ограничен каналом передачи данных для работы интерфейса и, как следствие, может предоставить пользователю все доступные для локального приложения средства, такие как полноразмерное табличное представление данных, подсветка синтаксиса, автодополнение кода и многое другое.
Я лично пользуюсь dbForge Studio for MySQL. Практически все продукты этой компании на русском языке предоставляются гражданам стран СНГ бесплатно. Это не значит, что данные продукты являются некачественными или урезанными, просто такова политика руководства. Кроме того, именно граждане СНГ чаще всего являются добросовестными тестерами и помогают компании улучшить свои разработки.
Что же может dbForge Studio for MySQL:
- Профилировщик запросов [В версии 4.50]
- Дизайнер Баз Данных для визуального построения структуры базы данных
- Отладка SQL и хранимого кода
- Улучшенное управление проектами БД
- Мастер сравнения данных
- Мастер сравнения схем
- Визуальные редакторы объектов
- Автодополнение кода
- Навигация по коду
- Библиотека шаблонов
- Проверка SQL синтаксиса
- Среда разработки
- Визуальное построение/редактирование запросов
- Поиск объектов БД
- Проводник БД
- Менеджер сессий
- Средства администрирования
- Регулирование транзакциями
- Информация о параметрах
- Менеджер безопасности
- Мастера экспорта и импорта БД
- Поддержка всех версий MySQL серверов 3.23-5.1
Подробнее можно почитать здесь. Как видите впечатляет.
Лично мне, как программисту, этот продукт нужен для написания хороших SQL запросов и их отладки, а так же для тестирования результатов выполнения SQL запросов для различных условий исполнения в различных ситуациях.
Как блоггеру этот продукт помогает мне легко делать backup копии баз данных всех моих блогов из одного места. А если, не дай бог, что-нибудь случится, и восстановить их, не захламляя блоги лишними плагинами. Только ради этого стоит иметь этот продукт на своём компьютере.




Разумеется это не единственный продукт в этом сегменте софта. Есть и другие:
- EMS SQL Management Studio for MySQL – отличный продукт. Авторы – наши соотечественники.
- SQL Maestro for MySQL – один из лучших представителей данного сегмента.
Возможно они в чем-то лучше. Но все они являются коммерческими продуктами, а платить я пока не готов.
© 2011 – 2015, minimus. Все права защищены. При копировании и републикации статьи, ссылка на первоисточник обязательна.
Спасибо за статью. Нужно будет попробовать и этот инструмент. Я пользуюсь Navicat для доступа к MySQL server
Кроме выше названных инструмент есть еще один замечательный от разработчиков MySQL: MySQL WorkBench.
Можно почитать тут и тут
Давно уже пользуюсь этой программой.
Бесплатная и довольно удобная. 🙂
Последнее время я использую Valentina Studio для работы с MySQL. Очень хороший и бесплатный инструмент, рекомендую посмотреть.//www.valentina-db.com/en/valentina-studio-overview
Посмотрел. Тоже неплохой клиент …