是否有MySQL工具为您生成SQL查询?

时间:2010-02-05 09:33:12

标签: mysql

是否有适用于Windows的软件允许您设置表格,然后根据条件告诉软件您要选择的内容,它会告诉您所需的SQL查询?感谢。

5 个答案:

答案 0 :(得分:2)

你可能会在GUI中找到能够为你做这件事的软件,但最终你需要自己编写查询,除非你正在开发一些非常简单的东西。

对于大多数情况,SELECT语句的GUI工具是一个过高的抽象级别,您最终将不得不面对“Law of Leaky Abstractions”。

可视化工具对于定义数据库模式非常方便,并且有一些非常好的工具。然而,在我看来,查询仍然非常棘手。我认为,只要有足够的练习,你就能够在心理上可视化查询。不过,我很确定你能在几天内开始进行SQL查询,甚至是非常重要的查询。

此外,如果您需要有关复杂查询的帮助,则可以使用Stackoverflow。我很确定这里的社区会建议比任何GUI工具更好的SQL!

答案 1 :(得分:1)

听起来他们会做你想做的事:

话虽如此,我同意这里的其他答案 - 学习手动编写SQL会给你更多的控制权。我强烈推荐(免费)MySQL Workbench

答案 2 :(得分:1)

sqlmanager.net上的人们构建了一些处理数据库的工具,但我同意Daniel的观点:如果你有非常复杂的查询要处理,那么告诉工具如何手动创建查询可能会有更多的工作 - 特别是因为你必须验证工具的功能,所以如果你能做到这一点,你可以在第一时间手工完成:)

答案 3 :(得分:1)

如前所述daniel vassallo,您应该学习如何“手动”创建这些SQL查询。在我工作的地方,我们使用的程序就是这样(它仅由会计师使用)并且它会创建可怕的sql select语句,并且我们不断抱怨认为问题总是存在于服务器端的会计师,即使我们向他们展示那些查询得到错误的数据......这是一个永无止境的圈子:(

答案 4 :(得分:0)

使用HeidiSQL管理您的数据库,并密切关注SQL日志中发生的事情。你很快就会把它拿起来。