Клиент MySQL для iOS?

Я хотел бы иметь возможность управлять своими базами данных MySQL с моего iPad. В настоящее время я использую Sequel Pro на своем Mac, и мне это нравится.

Приложение должно

  • Поддержка подключения к удаленным базам данных
  • Поддержка туннелирования через SSH
  • Сделайте доступной командную строку (т.е. для выдачи SELECT * FROM WHERE...и INSERT INTO...ввода данных)
  • Разрешить доступ ко всем базам данных, к которым имеет доступ мой текущий пользователь.
  • Покажите красивый графический интерфейс для создания и изменения схемы таблицы.

Хорошо бы иметь:

  • Бесплатно всегда приятно, но я абсолютно готов выложить несколько долларов.
  • Поддержка iPhone, но это довольно надуманно для чего-то такого продвинутого.

Есть ли приложение, отвечающее этим критериям?

Интересно, можно ли для этого использовать Prompt, так как это терминальный клиент. См. соответствующий вопрос о стеке обмена: apple.stackexchange.com/questions/41932/… . Я бы попробовал SSH, затем mysql из командной строки.
Вы также можете использовать Cathode ... Это очень похоже на Prompt, только с другим интерфейсом. Посмотреть сравнение Prompt и Cathode можно здесь .
Посмотрите «Navicat для MySQL», это довольно дорого (20 евро), я сам не пробовал, но, судя по описанию в App Store, у него есть все функции, о которых вы просили.

Ответы (3)

Ниже приведен список клиентов SQL, которые я пробовал в прошлом, все они имеют ограничения в одной области, но сильнее в других. MySQL Editor Pro , кажется, ваш лучший выбор, ИМХО. Надеюсь это поможет.

MySQL ODBC (БЕСПЛАТНО, но базовый и ограниченный)

Описание

С помощью MySQL ODBC вы, наконец, можете управлять серверами MySQL в любом месте и в любое время. Это программное обеспечение было разработано для обеспечения всех функций, которые могут быть на вашем компьютере.

Клиент MySQL QueryDB (БЕСПЛАТНО)

Описание

Самый простой способ просматривать данные из ваших баз данных MySQL на вашем iPhone или iPad! QueryDB, оптимизированный для нестабильной сотовой связи, обеспечивает лучший способ анализа ваших баз данных вдали от вашего рабочего стола. Легко создавайте запросы с помощью средства просмотра схемы или экспортируйте данные CSV во внешние приложения.

Клиент MySQL QueryDB SSH (SSH-версия предыдущего клиента — не БЕСПЛАТНО)

Описание

Самый простой способ просматривать данные из ваших баз данных MySQL на вашем iPhone или iPad через туннель SSL! QueryDB, оптимизированный для нестабильной сотовой связи, обеспечивает лучший способ анализа ваших баз данных вдали от вашего рабочего стола. Легко создавайте запросы с помощью средства просмотра схемы или экспортируйте данные CSV во внешние приложения.

MySQL Editor Pro (Кажется, соответствует вашим требованиям, но самый дорогой)

Описание

РЕДАКТОР MYSQL — ПОЛНОФУНКЦИОНАЛЬНЫЙ КЛИЕНТ MYSQL


Функции:

  1. MySQL через SSH-соединения
  2. Управление базами данных MySQL
  3. Просмотр переменных сервера
  4. Управление ПОЛЬЗОВАТЕЛЯМИ и ПРИВИЛЕГИЯМИ
  5. Управление ТАБЛИЦАМИ, ПРЕДСТАВЛЕНИЯМИ, ТРИГГЕРАМИ, КЛЮЧАМИ
  6. ПРОСМОТР, ДОБАВЛЕНИЕ, ОБНОВЛЕНИЕ, УДАЛЕНИЕ, ФИЛЬТР, ПОРЯДОК строк ТАБЛИЦ и ПРЕДСТАВЛЕНИЙ в потрясающем табличном представлении
  7. ЗАПУСК, СОХРАНЕНИЕ, ОТКРЫТИЕ, ЭКСПОРТ И ИМПОРТ (через iTunes) SQL-скрипты
  8. Редактор скриптов с отличной поддержкой SYNTAX HIGHLIGHTING
  9. СОЗДАТЬ DDL-СЦЕНАРИЙ для всей БАЗЫ ДАННЫХ и для ТАБЛИЦ, ПРЕДСТАВЛЕНИЙ, ТРИГГЕРОВ и КЛЮЧЕЙ в конкретном
  10. Содержит ПОЛНУЮ СИНТАКСИЧЕСКУЮ ССЫЛКУ MYSQL и позволяет ИСКАТЬ в ней
  11. Поддерживает iPhone, iPod и iPad
  12. Поддерживает iOS от 4.3 до 5.0.

Вам может понравиться мое приложение SQLPro для MySQL

  • Он позволяет подключаться к удаленным серверам баз данных.
  • Это позволяет использовать SSH-туннелирование (в настоящее время поддерживается только аутентификация по паролю, но я скоро добавлю аутентификацию с открытым ключом).
  • Он позволяет запускать вставки, выборки и т. д.
    • Редактор запросов содержит подсветку синтаксиса и автозаполнение.
    • Несколько запросов могут выполняться одновременно, что позволяет перемещаться между несколькими результатами.
    • Вы также можете сохранять запросы для использования в будущем.
  • Он отображает записи базы данных, позволяя вам выбирать таблицы, представления, хранимые процедуры и т. д. и получать быстрый прямой доступ.
  • Он поддерживает как iPhone, так и iPad (а также имеет специальную поддержку iPad Smart Keyboard).
  • Это совершенно бесплатно для одного подключения к базе данных.

Я считаю, что единственное, что не указано в вашем списке, это:

  • Покажите красивый графический интерфейс для создания и изменения схемы таблицы.

Я планирую это в будущем (моя версия SQLPro для MySQL для macOS поддерживает графический интерфейс, но я еще не закончил адаптацию к платформе iOS).

Некоторые дополнительные функции, которые также могут вам понравиться:

  • Результаты запроса могут быть отредактированы или даже удалены (с подтверждением) напрямую.
  • Изображения, хранящиеся в базе данных, обнаруживаются и могут быть просмотрены или экспортированы.
  • Результаты запроса можно экспортировать в несколько форматов, таких как CSV, JSON или XML. Экспортированные файлы можно открывать непосредственно в другом приложении, таком как Numbers или Excel.

Чтобы было предельно ясно, я являюсь разработчиком этого приложения. Я люблю любые положительные или отрицательные отзывы о приложении.

6 евро в месяц. без него ничего не делает.

Zing Data — это клиент iOS (и Android) для mySQL, который является бесплатным для до 10 человек в организации, предлагает встроенные графические функции и экспорт данных, а также общие вопросы / @упоминания для совместной работы с коллегами.

https://www.getzingdata.com/

Веб-поддержка также появится в ближайшее время.

Добро пожаловать, Зак! Есть ли у вас какое-либо отношение к этому продукту, или это просто то, что вы рекомендуете из личного опыта? Спасибо!