是否有一个mySQL前端有一个连接接口?

时间:2011-04-21 01:52:12

标签: php mysql database join phpmyadmin

是否有任何mySQL前端,如phpmyadmin,有连接的图形界面?

我知道你可以在phpmyadmin中运行已保存的查询(可能包括联接),但我正在寻找一种用户友好的方式来解决其他前端如何解决这个问题。我实际上并不需要前端,我只是想看看别人是怎么做的。

如果没有可用的,那么接近创建连接界面的好方法是什么?

我目前正在考虑,给定一个studentenrollment表(作为一个超级简单的例子),这样

student table
+---------------------------+
| id   | name   | number    |
+------+--------+-----------+
| 2    | Joe    | 04567843  |
| 3    | Jim    | 43243254  |
| 4    | Jack   | 23145671  |
+------+--------+-----------+

和..

enrollment 
+---------------------+------------+-----------+
| id   | student_id   | course_id  | score     |
+------+--------------+------------+-----------+
| 1    | 2            | ma001      | 86%       |
| 2    | 2            | en001      | 46%       |
| 3    | 3            | ma001      | 78%       |
+------+--------------+------------+-----------+

界面可以让您选择主表,所需的字段,辅助表以及所需的字段。最后是一个JOIN字段集,您可以在其中选择连接类型和连接它的字段(参见图像)。

该图像是一个模型,使用firebug操纵phpmyadmin来显示我的意思(希望如此)

enter image description here

我意识到这是两个问题,但彼此高度相关,但总而言之,这样的前端是否存在?如果没有,上述方法会起作用吗?

4 个答案:

答案 0 :(得分:2)

现在很多工具都提供此功能

SQLYOG是我使用的...虽然我很少使用他们的查询构建器...他们有一个允许连接......

DB Forge也有包含连接功能的查询构建器...... http://www.devart.com/dbforge/mysql/studio/ 我打算将链接发布到查询构建器,但此站点策略禁止我发布超过2个链接:(

查看此链接,因为它还包含一个屏幕截图...较小的网址,因此需要替换。用于点和/用于斜线

www dot activequerybuilder dot com slash screenshots.html

BTW MySQL自己的工具,我觉得很优秀也列出了这个功能... http://dev.mysql.com/doc/query-browser/en/mysql-query-browser-using-graphicalbuilding.html

答案 1 :(得分:1)

如果您想了解其他人如何做到这一点,请稍微使用Microsoft Access。例如 enter image description here

答案 2 :(得分:0)

不确定它有多好,但是这个声称可以直观地创建连接: http://www.cgiscriptshop.com/products/mdm/index.html

在页面上它说:

Visually compose SELECT query, joining several tables.

答案 3 :(得分:0)

您可以查看Navicat Premium。它有一个“Visual SQL Builder”,听起来就像你要找的那样。