有人知道用于格式化MySQL查询的命令行工具吗?

时间:2009-03-11 16:33:45

标签: mysql

我经常需要从日志文件调试大型MySQL查询,并且正在寻找一种格式化和缩进它们的工具 - 最好是Windows命令行,但会考虑任何事情。

3 个答案:

答案 0 :(得分:1)

SQLinForm是我遇到的可以满足您需求的工具。有30欧元的免费在线版或桌面版。

以下是他们网站上的摘要简介:

  

SQLinForm是一个自动SQL代码   所有主要数据库的格式化程序(   ORACLE,SQL Server,DB2 / UDB,Sybase,   Informix,PostgreSQL,Teradata,MySQL   等)有许多格式化选项。

答案 1 :(得分:0)

您可以使用vi / vim缩进SQL查询。这就是我一直在格式化它们的方式。但缺点是需要将查询分成多行以使缩进有用。

答案 2 :(得分:0)

您可以使用SQLyog格式化查询。它具有广泛而动态的查询格式化程序,您可以在其中更改背景,前景色,字体和其他设置。 SQLyog还加载了非常强大的自动完成功能。

Query Formatter Screen Shot