在线 SQL 编辑器允许数据库管理员直接在 Web 浏览器中处理 SQL 脚本和查询,而无需安装任何软件。这些工具可让您监控、查询、设计和配置本地和在线数据库。
我们研究了 50 多种工具,以下是精选的顶级 SQL 编译器列表。此列表包含具有流行功能和最新下载链接的付费和开源工具。
最佳在线 SQL 编辑器
姓名 | 支持的平台 | 支持的数据库 | 免费试用 | 关联 |
---|---|---|---|---|
SQL Fiddle | 视窗 | 甲骨文、SQLite、MS SQL、MySQL 等。 | 完全免费的工具 | 链接 |
DbSchema | Mac 和 Windows | MySQL、PostgreSQL、SQLite、Microsoft SQL Server、MongoDB、MariaDB 等。 | 基础版免费 | 链接 |
SQL Prompt | 视窗 | SQL | 是 - 28 天 | 链接 |
Active Query Builder | WinForms、WPF、ASP.Net、Delphi、Java 和 Active X | Teradata、SAP HANA、Informix、Netezza、Firebird、Pervasive 等等。 | 是的 | 链接 |
Devart | 视窗、Linux、Mac | dbForge 查询生成器 | 不,但有退款保证 | 链接 |
1)SQL Fiddle
轻松理解报告的最佳在线 SQL 编辑器。
SQL Fiddle 是一个开源 SQL 编辑器,专门用于测试和共享发布到 Stack Overflow 和类似网站的数据库相关问题的解决方案。它是一个基于 Web 的编辑器,允许用户在没有 DBM 的情况下试验 SQL 查询。它还提供数据比较和共享,因为它支持多个会话。
特征:
- 它是免费的开源软件。
- 它提供图形和图表来建立表格之间的关系。
- 您可以添加书签并生成用户定义的代码功能。
- 它支持各种 SQL 数据库,如 Oracle、SQLite、MS SQL 等。
- 定价:它是一个免费工具,但要求您做出贡献
👍 优点 | 👎缺点 |
---|---|
您可以以表格、分层、文本格式等形式导出 SQL 语句。 | 它缺乏数据分析的基本特征。 |
它可以帮助您进行简单的在线测试、共享问题和数据库解决方案。 | |
允许不同格式导出 SQL 语句。 |
链接:http ://sqlfiddle.com/
2)DbSchema
最适合处理复杂数据库的数据库管理员或开发人员
DbSchema是用于模式管理、模式文档和设计的通用 SQL 编辑器。它提供了用于编写和执行查询、探索数据、生成数据和构建报告的工具。它允许您将数据从各种格式导入数据库,例如 CSV、XLS、XLSX 和 XML 文件。
特征:
- 创建新表或查询数据不需要 SQL 知识。
- DbSchema 提供了多个主题,因此您可以个性化您的界面。
- 您可以以多种布局组织表格并生成 HTML5 或 PDF 文档,包括图表矢量图像。
- 您可以直观地构建 SQL 查询,而无需编写任何代码行。
- 在多个数据库上轻松部署相同的模式
- DbSchema 支持 MySQL、PostgreSQL、SQLite、Microsoft SQL Server、MongoDB、MariaDB、Redshift、Google 等数据库。
- 支持的平台: Mac、Linux 和 Windows。
- 定价:计划起价为 98.00 美元。一次性支付。
- 免费试用:终身免费基本计划
👍 优点 | 👎缺点 |
---|---|
支持多种编程语言 | 一些数据库文档不是最新的 |
您可以将各种文件中的数据导入数据库。 | 它不是基于云的工具 |
您可以浏览和编辑由外键或虚拟外键绑定的多个表中的数据。 |
3)SQL Prompt
最适合在您键入时发现代码问题和隐藏的陷阱。
SQL Prompt 是 Visual Studio 和 SQL Server Management Studio 的在线 SQL 编辑器,可帮助您编写、导航、格式化和重构代码。它通过 IntelliSense 功能提供高级自动代码完成。它还可以帮助您使用 Redgate SQL 提示符分析您的代码。您还可以在键入时发现代码问题和隐藏的陷阱。
特征:
- 一键轻松切换风格
- 它使用命令调色板加速您的工作流程
- 您可以选择要格式化的 SQL 脚本片段
- 您可以执行代码审查或分析遗留代码库
- 提供快速全面的代码分析
- 它提供 SSMS 标签历史和着色
- 支持平台: Windows
- 价格:每位用户每年 179 美元
- 免费试用:是 - 28 天
👍 优点 | 👎缺点 |
---|---|
它可以帮助您找到无效的 SQL Server 对象 | SSMS 智能功能需要改进。 |
即时访问架构信息和总结脚本 | |
将 SQL 封装为新的存储过程 | |
您可以即时访问架构信息并汇总脚本 | |
您可以控制 SSMS 和 SQL 提示 | |
提供高级可定制和可共享的代码格式 |
链接: https ://www.red-gate.com/products/sql-development/sql-prompt/
4)Active Query Builder
最适合向业务用户启用临时报告。
Active Query Builder 是一个查询编辑器工具,可以与许多数据库一起使用。它还使用户能够查询数据库以获取他们的数据。您还可以连接到各种数据库服务器的外部数据库。它还为自定义报告提供准确的数据选择。
特征:
- 向业务用户启用临时报告。
- 构建功能丰富的数据浏览 UI
- 组织数据库模式树
- 创建用户查询的存储库
- 支持的平台: WinForms、WPF、ASP.Net、Delphi、Java 和 Active X。
- 支持的数据库平台: Teradata、SAP HANA、Informix、Netezza、Firebird、Pervasive 等。
- 定价:计划起价为每月 199 美元。
- 免费试用:否,但提供在线演示。
👍 优点 | 👎缺点 |
---|---|
它允许用户自己查询 SQL 数据库。 | 直接使用代码修改 SQL Query 并不是那么容易。 |
它可以帮助您计算给定数据集的总数。 | |
您可以构建 SQL 查询来提取数据。 |
链接: https ://www.activequerybuilder.com/
5)Devart
最适合构建无需手动编码的数据操作查询
Devart的查询构建器是一个 SQL 构建器,可让您的 SQL 查询快速且安全。它使用单词建议和模拟视觉提示提供自动化工作流程,以使用拖放功能提供无缝查询管理。它允许 DBA 和 SQL 开发人员立即编写他们的 SQL 代码并检查其输出。它使您能够同步模式、生成有意义的测试数据等等。
特征:
- 它是最好的 SQL 编译器之一,可帮助您轻松构建和执行查询。
- 您无需手动编码即可构建数据操作查询。
- 它提供了一个可视化的查询图
- 您可以设计 DML 查询
- 它提供子查询的可视化编辑
- 提供主从浏览器
- 支持平台: Windows、Linux、Mac。
- 定价:计划起价为每年 699.95 美元。2 年和 3 年计划的折扣。
- 免费试用:不,但有退款保证
👍 优点 | 👎缺点 |
---|---|
它提供了具有缩放和键盘支持的最先进的图表。 | 您需要为每个用户购买许可证 |
它使您能够根据自定义复杂标准对数据进行排序和过滤。 | 错误消息和错误处理需要改进。 |
它提供了一个可视化的 SQL 查询构建器来分析设计的查询。 |
访问德瓦特>>
6)Aquafold
Aquafold Visual Query Builder 使您可以在不知道 SQL 语句语法的情况下构建复杂的数据库查询。它提供了大量可视化选项,允许您将 JOIN 和 GROUP BY 等 SQL 子句与运算符、排序类型等属性结合起来。它还允许您在表格布局中创建其他图表来设计数据库。
特征:
- 它是允许您连接到数据库服务器的最佳 SQL 编译器之一。
- 您可以将表列从一个表实体拖到另一个
- 它可以帮助您执行查询以在可编辑的类似 Excel 的网格中检索查询结果。
- 支持的平台: Linux、Windows 和 macOS。
- 支持的数据库: Excel、SQL Server、MYSQL Oracle、MongoDB。
- 定价:计划从每位用户 499 美元起。
- 免费试用:是 - 14 天
👍 优点 | 👎缺点 |
---|---|
您可以连接到数据库服务器并以可视方式创建查询。 | 不提供任何 SaaS 版本。 |
您可以执行编辑表的查询 | |
它允许您通过拖放创建 JOINS。 | |
您可以通过显示索引序列并提示您使用索引来优化 SQL 查询 |
链接:https ://www.aquafold.com/aquadatastudio/visual_query_builder
7)Skyvia
Skyvia Query Builder 是一个基于 Web 的可视化 SQL 编辑器,可帮助您从支持的云数据库和应用程序中提取所需数据,而无需学习任何有关 SQL 的知识。它还允许您浏览数据关系并将相关表添加到查询列。它是最好的在线 SQL 编辑器工具之一,允许专家和新手用户从任何受支持的云应用程序和数据库中获取必要的数据。此 SQL 查询生成器还允许您通过指示有问题的数据来生成所需的确切数据。
特征:
- 聚合可以一键配置
- 它为各种字段类型提供特定类型的过滤器编辑器,帮助您轻松配置过滤器。
- 您只需将一个字段拖到排序字段区域即可按此字段对结果进行排序。
- 支持的数据库: MYSQL、PostgreSQL、MariaDB等。
- 价格:定价计划从每月 15 美元起。
- 免费试用:是的,终身免费基本版
👍 优点 | 👎缺点 |
---|---|
它允许您根据需要添加尽可能多的过滤器并将它们合并到过滤器组中。 | 从 Skyvia 备份恢复数据很复杂。 |
它提供目标查找和源查找映射 | 价格取决于您想要存储的数据量,因此您应该不断监控您当前的存储状态。 |
为不同的字段类型提供特定类型的过滤器编辑器,让您轻松配置过滤器。 |
链接: https ://skyvia.com/query/sql-query-builder
8)Razor SQL
RazorSQL 是一个 SQL 查询工具、数据库浏览器、SQL 编辑器和数据库管理工具,可帮助用户直观地构建查询。它允许您通过选择要包含的列和操作来选择和生成 SQL 语句。Razor SQL 还可以帮助您以各种格式导出数据,例如分隔文件。
特征:
- 它是一个简单的 SQL 编译器,可用于简化代码创建。
- 提供可视化工具来创建、更改、执行和删除数据库对象。
- 用于搜索单个或多个数据库表和查看数据的数据库数据搜索工具。
- 您可以从各种格式(如分隔文件、Excel 电子表格和固定宽度文件)导入数据。
- 此 SQL 编译器提供 SQL 收藏夹,允许您将最常见的查询插入编辑器。
- 支持的数据库: SQL、PHP、XML、Java 等。
- 支持平台: Mac、Windows、Linux、Solaris。
- 价格:计划起价为每位用户 99.95 美元。
- 免费试用:无,但 30 天退款保证
👍 优点 | 👎缺点 |
---|---|
您可以使用插入、选择、更新和删除语句在数据库中导航和进行更改。 | 客户服务不是最好的 |
可以选择要生成的MYSQL语句的类型 | |
提供用于创建、编辑、删除和执行存储过程、函数和触发器的可视化工具 |
链接:https ://razorsql.com/index.html
9)DBHawk
DBHawk 是一个基于 Web 的查询构建器,它提供了一个简单的工具来生成复杂的 SQL 查询。它使您无需编写任何代码即可创建查询。它提供了一个直观的界面,只需单击几下即可帮助您添加条件并构建数据查询。您可以将数据库表从模式浏览器拖放到查询构建器中,以构建 SQL 查询。
特征:
- 带有实时数据预览的在线 SQL 查询
- 您可以创建 3D 图表、绘图和交互式设计以在线导出它们。
- DBHawk 显示实时 SQL 数据预览。
- 支持的数据库: Amazon Redshift、Athena S3、Cassandra、Greenplum、MongoDB、MySQL、Netezza、Oracle、PostgreSQL 等。
- 定价:计划起价为每位用户每月 50 美元。
- 免费试用:是的 - 基本免费版。
👍 优点 | 👎缺点 |
---|---|
它提供拖放功能,使您能够构建查询和 SQL 表达式。 | 不提供强大的数据可视化功能。 |
使用 SQL 编辑器处理多个查询并同时运行它们。 | 应该有更好的查询生成器 UI。 |
您可以对实时数据、排序结果、选择/取消选择列等使用各种过滤条件。 |
链接: https ://www.datasparc.com/sql-query-builder/
10)Advanced Query Builder
Advanced Visual Query Builder 是一个易于使用的工具,用于构建复杂的数据库查询,而无需了解 SQL 语句的语法突出显示。它提供了使用联合和子查询直观地创建查询的能力,这有助于您在不同的窗口中同时处理多个查询。它提供了一个帮助系统和一个演示应用程序,可以更快地掌握产品。
特征:
- 使用联合和子查询创建查询
- 在最近使用的查询中提供轻松导航并选择所需的查询
- 它提供了详细的帮助系统和演示应用程序,可以更快地掌握产品
- 即使在速度较慢的计算机上,它也能提供高生产力
- 集成:Delphi 和 C++ Builder。
- 支持平台: Windows
- 价格:计划起价为每月 180 美元。两年和三年付款的折扣。
- 免费试用:是的 - 基本免费版。
👍 优点 | 👎缺点 |
---|---|
提供对象外观、字体颜色等的完全定制。 | 有时 DDL 生成器无法解析新的默认值 |
图形用户界面的灵活个性化 | |
它允许您直观地表示复杂的 SQL 语句。 | |
SQL 解析器功能允许您直观地表示复杂的 SQL 语句 |
链接:https ://www.sqlmanager.net/en/products/tools/querybuilder
常问问题:
❓ 什么是最好的在线 SQL 编辑器?
以下是最佳在线 SQL 编辑器:
- SQL Fiddle
- DbSchema
- SQL Prompt
- Active Query Builder
- Devart
⚡ 如何选择最佳在线 SQL 编辑器?
以下是一些可以帮助您做出决定的提示:
- 寻找具有广泛功能的编辑器:在选择在线 SQL 编辑器时,必须选择具有广泛功能的编辑器。
- 安全性和可靠性:您不应该选择可能导致压力和头痛的不可靠或不安全的,因此请务必选择您可以信任的!
- 价格:另一个需要考虑的重要因素是价格。确保编辑器价格合理,以便您可以定期使用它。
- 检查评论和评级:选择在线 SQL 编辑器后,必须阅读评论和评级,看看其他用户是否发现它有用。
- 购买前测试编辑器:找到您喜欢的在线 SQL 编辑器后,尝试不同的版本,看看哪个最适合您的需求。