Pull to refresh

Comments 67

Toad for MySQL забыли — бесплатный и очень функциональный.
Согласен, инструмент отличный.
Toad for MySQL — самый нормальный инструмент.
IMHO
Абсолютно согласен. Есть разработчики для которых MySQL это основной инструмент, я один из них. Я занимаюсь только базами данных. При поиске инструмента я попробывал для себя все платные и бесплатные инструменты, существующие на тот момент. Toad for MySQL для меня получился наиболее удобным.
Работать с процедурами в других средах разработки — практически нереально, хотя бы по той банальной причине, что ни в одном из них нет нормального форматирования SQL для процедур. Toad же взял свои наработки из Toad for PL/SQL (oracle) — он в первых версиях даже назывался так же :)
Из явных минусов: не работает под Linux (приходится ставить виртуалку). При потере коннекта с БД — снимается только из процессов… жутко бесит. Версии 4+ были жутко глючные, сейчас вроде не вылетает при каждом чихе.
Так же хочу упомянуть такую штуку как DbVisualiser. После проектирования БД бывает необходимо визуально взглядом окинуть все, что было сделано. Очень часто при взгляде на схему БД сразу находишь явные ошибки, которые не видел раньше. Вот тут эта тулзовина совершенно бесподобна. Можно крутиить схему в любых ракурсах.
Не «попробывал», а «попробОвал». Не холивара ради, но когда так пишет взрослый человек, это не серьезно.
Скачал и поставил Toad for MySQL. На фоне всех наворотов что прикручены к нему удивило что при создании базы даже про кодировку не спросил :( И возможности выставить кодировку тоже не нашел (кроме как тыпо выполнить написать и выполнить команду в Query Explorer). Может я просто не нашел? хотя вроде всё просмотрел.
А HTTP туннелинг имеется?
У него есть один недостаток — он платный =)
EMS отличный продукт для PostgreSQL, но для MySQL решение у них вышло неудачным, помню на вопрос почему я отказался от их продукта, заданный каким-то менеджером на мыло, я накатал целый лист формата A4 что именно у них не работает или работает не так как описано (правда это было год назад, может за это время что то и изменилось).
А чем вы пользуетесь? И если не трудно, чем оно лучше EMS (ну кроме бесплатности)?
Я помню начал EMS юзать хотьбы только для UTF8 и с тех пор так и не смог слезть на другое. Кстати в 2011 (5.1.0.2) есть порядком улучшений, которые сильно порадовали.
Toad for MySQL, чем лучше? честно уже и не помню, но после осознанного тестирования в реальной среде купил я себе этот продукт только для PostgreSQL.
Toad for MySQL — тоже порядком продвинулся в 2011… не говоря про то, что он бесплатный ;)
Хочу добавить DBeaver.
Когда выбирал чем покопаться в базе — он мне понравился больше всего. Умеет работать с разнообразными БД, выглядит мило, скачал и пользуешься.
поддерживаю. Все что нужно есть, да и за годы работы не представляю создание больших проектов вообще без него.
А как же консоль?

Данные да удобнее менять в клиенте, но alter,drop,dump, create быстрее в консоли.
не всегда есть доступ по ssh к клиенту, чтобы быстро поправить что-то. А так на вебморду phpmyadmin и сразу профит.
Нехватает нормального редактирования хранимых процедур. Они появились только в последней версии, да и то только в зачаточном состоянии: создать/удалить. Приходилось пользоваться HeidiSQL под wine.
похапэMyAdmin школолошный слишком, базы по 20 ГБ не прожёвывает

странно что SQLBuddy никто не упомянул
UFO just landed and posted this here
Для мак оси в свое время гдето нашел нафикат лайт. Очень удобно особенно с учетом того что разработка гетерогенная (mysql,sqlite, pgsql)
UFO just landed and posted this here
Пробовал пол года назад Mysql Workbench под Убунтой — работать невозможно. Адски глючит, постоянно падает.
Попробуйте Aqua Data Studio. После 2х лет работы под Win и Linux проблем не замечено.
Есть еще такая прога SQL-Front. Очень удобная. Правда разработка прекращена. Но мы используем ее уже лет 5 без проблем.
Так HeidiSQL практически логическое продолжение MySQL-Front.
SQLyog отличная вещь, только я не понял про бесплатную версию — вы говорите о Trial?
Спасибо за поправку. Да, я говорю о 30-ти дневной пробной версии.
Хм… мне кажется community тоже имеет права быть упомянутой, благо она спокойно заменяет собой тот же phpmyadmin например и содержит в себе почти всё, что нужно для обычной работы с таблицами.
Она очень неудобная… в плане работы с таблицей вручную
Есть еще очень крутая замена PHPMyAdmin — www.adminer.org/. Самое главное что это один файл php, в отличие от PMA.
К сожалению, о нём очень мало знают. Скрипт просто шикарен. Расширяем, быстр, удобен. И главное, как вы сказали, всего один файл! Вся наша студия давно использует Adminer.
Тоже им пользуюсь (узнал год назад на Хабре) и пересадил на него всех знакомых. Отличная вещь, быстрая, удобная, расширяемая. После него phpMyAdmin выглядит тормозным инвалидным уродищем. На все сайты, котрые разрабатываю первым делом заливаю Adminer :)
Только попробовал: жуть как всё быстро после PhpMyAdmin'а. Спасибо!
Вчера попробовал это — www.chive-project.com/
На первый взгляд довольно удобно (особенно с хранимыми процедурами и view)
А мне показалось что перегружен немного.
Спасибо за обзор, но…
Никогда не заморачивался подобными вещами, видимо задачи несколько другие.
Обычного консольного mysql всегда хватало, ну а если надо порисовать, тогда MysqlWorkbench и реверс инжиниринг существующей БД.
Конечно, все зависит от задач. Один инструмент может быть более удобен для решение одной задачи, а другой нет. Также многое зависит от скорости работы с данными. Например Navicat по скорости мне нравится больше всех.
Юзаю Навикат года два уже, всем устраивает, родной пыхоадмин откровенно удручает, хотя иногда приходится юзать
Пока что своему кракнутому навикату не могу найти замену. Хотел даже купить его, чтобы всё было «легально», но когда цену узнал — передумал.
Пока MySQL Workbench вполне устраивает (linux, mac).
Очень нравится Synchronize Model… диффы для миграции часто беру оттуда.
Как порой не хватает SQLYog для Postgres, Navicat деревянный
Попробуйте EMS SQL Manager for PostgreSQL — гораздо функциональнее и удобнее SQLYog, правда вроде платный, и у него есть проблемы с форматированием сложных SQL конструкций, приходится использовать Tidycode PL/SQL formatter.
Пробовал, SQLYog мой выбор
Подскажите, какие из перечисленных кроссплатформенные, но не Java? phpMyAdmin, естественно, не в счёт.
почему забыли про мощнейший DBVisualizer?
Пользовался некоторыми вещами из перечисленного списка, но теперь использую Squirrel SQL для написания запросов в связке с обычной командной строкой для администрирования. Дешево и сердито.
Полезная подборка! Спасибо.

PS: Ещё есть небольшой, но очень иногда полезный Sypex Dumper
Спасибо за статью, дает направление, однако хотелось бы видеть и личное мнение автора, ибо прочитав:
один из наиболее мощных инструментов, который сочетает в себе возможности MySQL Administrator, PHPMyAdmin и некоторые другие инструменты для администрирования и разработки баз данных

я несколько удивился, ибо данный инструмент явно проигрывает такми монстрам как EMS, dbForge, Toad однако полез на сайт и понял откуда это
SQLyog MySQL GUI is the most powerful MySQL manager and admin tool, combining the features of MySQL Administrator, phpMyAdmin and other MySQL Front Ends and MySQL GUI tools.

На главной странице. Самомнение компании — сложно назвать объективным :)
Ну и по фичам — то же самое. Я бы половину из них не заценил (дает возможность при отправке на сервер получать ответ в табличном виде) а некоторые вообще бы в минусы занес, но тут думаю дело в целевой аудитории, ибо нужны и более простые средстава разработки а не только навороченые тулзовины все фичи которых вы вряд ли будете использовать.
Надеялся увидеть в статье — информацию по дебаггингу, инвалидации схемы БД при внесении изменений, адекватность поддержки процедурного языка и др. реально полезный фичи в одной сводной таблице, с указанием "+" и "-", чтоб можно было одним взглядом понять, а не пора ли менять инструментарий разработки.
Но все равно статья полезная, часть приложений — даже ни разу не слышал.
SQLYog аж на 8-м месте? Да ещё и ниже PhpMyAdmin'а?! Неправильный рейтинг :)
Мне лично не нравится, что SQLYog кучу данных выдает в виде корявых HTML страниц, да и вообще интерфейс выглядит как-то коряво.
а мне нравится, особенно последние релизы
Использую DBForge, и мне он кажется лучшим из того что видел. Однако в комментах выше больше хвалят другие продукты, кто-нибудь сможет сказать чем они превосходят DBForge?

Единственное что мне не хватает в DBForge, это хорошего редактора хранимых процедур.
Пробовал практически все из списка, и еще пару «монстров». Остановился пока тоже на DbForge. Редактор процедур, действительно, у него достаточно скверный. Зато порадовала отладка процедур и простой в обращении QueryBuilder.

Спасибо товарищам за ссылку на Toad for MySQL — код процедур у него выглядит приятно. Но интерфейс показался мне неповоротливым. Буду разбираться.

Я было обрадовался, увидев расширение Toad для Eclipse, и решив, что это будет достойный компромисс. Однако оказалось, что расширение умеет только Oracle и PostgreSQL.

Если вернуться к основной теме — сравнению, то у многих программ есть свои удобные «фишки». Например SQLYog я в свое время использовал, т.к. он позволял работать через собственный php-интерфейс. Т.е. закидываем php файл на сервер и работаем с БД даже если у сервера нет прямого доступа к БД извне.

Сейчас всего не вспомню.

p.s. PMA и Heidy тоже иногда приходится использовать.
К слову, есть бесплатная версия navicat для не коммерческих разработок. Называется она navicat lite. Правда на оффсайте ссылка на скачивание этой версии далеко запрятана.
Последнее время пользуюсь для проектирования бд отличной штукой от конторы Datanamic под названием Dezign For Databases — интуитивно понятная и удобная.
Пруфлинк www.datanamic.com/dezign/
По моему мнению это вообще единственная программа, доступная сейчас, для нормального проектирования баз. Убедить бы ещё авторов, что на дворе не 19-й век и пора использовать unicode.
Юникод, ON UPDATE CURRENT TIMESTAMP — и прочих мелочей не хватает, но соглашусь — из всего что есть сейчас на рынке — эта самая интуитивно понятная и удобная.
Кстати, у них кроме нее еще очень полезная тулза для забивания БД тестовыми данными. Пару раз серьезно выручила, когда надо было развернуть локально проект, копию БД которого не давали по соображению наличия PII
Navicat есть бесплатная версия (девятая). Сейчас с сайта её уже скачать нельзя.
dbForge studio for mysql ИМХО самая лучшая программа из всех, что я видел
HeidiSQL — бесплатный инструмент для управления базами данных. Достойная альтернатива PHPMyAdmin

Это не просто альтернатива, HeidiSQL — это крутая иномарка по сравнению с древним запорожцем. Много лет использую, на столько доволен, что с удовольствием продонатил автора.
Only those users with full accounts are able to leave comments. Log in, please.