我希望能够通过iPad管理MySQL数据库。我目前在Mac上使用Sequel Pro,我很喜欢。

该应用程序必须


支持连接到远程数据库
支持通过SSH进行隧道传输
使命令行(即发出SELECT * FROM WHERE...INSERT INTO...类型的东西)可用
允许访问我当前用户有权访问的所有数据库。
显示用于创建和修改表架构的漂亮GUI

很高兴:


免费总是很不错的,但是我绝对愿意花一些钱。
iPhone支持,但这就是对于这种高级功能而言,它牵强附会。

是否有符合这些条件的应用程序?

评论

我想知道您是否可以使用Prompt,因为它是终端客户端。请参阅相关的stackexchange问​​题:apple.stackexchange.com/questions/41932/…。我会尝试SSH,然后从命令行尝试mysql。

您也可以使用Cathode ...它非常类似于Prompt,只是界面不同。您可以在此处看到Prompt和Cathode的比较。

查看“ Navicat for MySQL”,它相当昂贵(20欧元),我自己没有尝试过,但是从App Store中的描述来看,它似乎具有您所要求的所有功能。

#1 楼

下面是我过去尝试过的SQL客户端列表,它们似乎都在一个方面有所限制,而在其他方面却有所增强。恕我直言,MySQL Editor Pro似乎是您最好的选择。希望对您有所帮助。

MySQL ODBC(免费,但基本且受限制)


说明

使用MySQL ODBC,您终于可以进行管理MySQL服务器可以在任何时间,任何时间。该软件旨在提供计算机可以拥有的所有功能。


MySQL QueryDB Client(FREE)


说明

在iPhone或iPad上从MySQL数据库查看数据的最简单方法! QueryDB针对flakey蜂窝连接进行了优化,它提供了从桌面上挖掘数据库的最佳方法。
使用架构查看器轻松创建查询或将CSV数据导出到外部
应用程序。


MySQL QueryDB SSH客户端(先前客户端的SSH版本-不免费)


描述

通过SSL隧道在iPhone上的MySQL数据库中查看数据的最简单方法
或iPad!针对flakey移动连接进行了优化,
QueryDB提供了从您的
桌面上挖掘数据库的最佳方法。使用架构查看器轻松创建查询或将CSV
数据导出到外部应用程序。


MySQL Editor Pro(似乎可以满足您的要求,但最昂贵)


说明

MYSQL编辑器是一个功能齐全的MYSQL客户端



功能:


>通过SSH连接进行MySQL
管理MySQL数据库
查看服务器变量
管理用户和特权
管理表,视图,触发器,键
查看,添加,更新,删除,表格中的FILTER,ORDER,ORDER行在一个很棒的表格视图中
运行,保存,打开,导出和导入(通过iTunes)SQL脚本
脚本编辑器,具有强大的语法支持
为整个数据库以及特定表,视图,触发器和键生成DDL脚本。
包含完整的MySQL语法参考,并可以在其中进行搜索
支持iPhone,iPod和iPad
支持iOS 4.3至5.0



#2 楼

您可能会喜欢我的适用于MySQL的应用程序SQLPro


它允许您连接到远程数据库服务器。
它允许进行SSH隧道传输(目前仅支持密码身份验证,但我会即将添加公共密钥身份验证。)
它允许您运行插入,选择等操作。


查询编辑器包含语法突出显示和自动完成功能。
多个查询可以一次运行,允许您在多个结果之间导航。
还可以保存查询以备将来使用。


它显示数据库条目,允许您选择表,视图,存储过程等,并可以快速直接访问。
它同时支持iPhone和iPad(还具有特定的iPad Smart Keyboard支持)。
它完全免费,只需一个数据库连接。
>
我相信您列表中唯一未列出的是:


显示一个用于创建和修改表模式的漂亮GUI。

我计划以后对此(我的macOS ver适用于MySQL的SQLPro版本支持GUI,但我还没有完成对iOS平台的适应。)

您可能还会喜欢一些额外的功能:


查询结果可以直接编辑甚至删除(带有确认)。
检测到存储在数据库中的图像,可以预览或导出。
查询结果可以多种格式导出,例如CSV, JSON或XML。导出的文件可以直接打开到其他应用程序中,例如Numbers或Excel。

为了清楚起见,我是此应用程序的开发人员。我喜欢有关该应用的任何正面或负面反馈。