我正在寻找一种 UI 工具来帮助用户生成 SQL 查询。
Red Query Builder有一些我想要的功能,但源代码似乎无法以易于编辑的格式提供,并且它缺少用于操作group
或order
命令的界面。
在互联网上挖掘并没有发现任何其他可口的候选人,所以我在这里问。
我正在寻找一种 UI 工具来帮助用户生成 SQL 查询。
Red Query Builder有一些我想要的功能,但源代码似乎无法以易于编辑的格式提供,并且它缺少用于操作group
或order
命令的界面。
在互联网上挖掘并没有发现任何其他可口的候选人,所以我在这里问。
另一种选择是jquery-Querybuilder。我还没有使用它,但它似乎是一个非常精致的开源解决方案。
javascript 查询生成器的一些较新的选项:
来源现在在这里https://github.com/salk31/RedQueryBuilder
Order by 和 group by 选项应该不会太难添加吗?
你可以试试EasyQuery。
它主要是 ASP.NET 解决方案,但它们有一组 jQuery 小部件,其中包括您需要的所有功能。他们最近发表了一篇文章,描述了如何将这些 JavaScript 小部件与 PHP 后端一起使用:http: //devtools.korzh.com/easyquery/usecase/php-query-builder-with-easyquery
它是免费的(至少目前是这样)。
即使我今天搜索它并创建了一个列表:
1) 查询生成器
http://aspquerybuilder.net/?_ga=2.150945718.1618902383.1522751533-1013206784.1522751533
价格:https ://www.activequerybuilder.com/purchase.html
2)主动查询构建器
演示:https
://webapi.activequerybuilder.com/Demo
免费使用。
3)自定义代码
https://www.codeproject.com/Tips/1060170/User-Responsive-Web-Query-Builder-using-ASP-NET
4)DataSparc:付费服务
演示:https ://www.datasparc.com/dbhawk-online-demo/
5) Jquery 查询生成器:免费使用。
演示: http: //querybuilder.js.org/demo.html
GitHub:https ://github.com/mistic100/jQuery-QueryBuilder
6) DevExpress.com
演示:https
://demos.devexpress.com/ASPxGridViewDemos/DataBinding/QueryBuilder.aspx
文档:https ://demos.devexpress.com/aspxgridviewdemos/DataBinding/QueryBuilderControl.aspx