AI Query是什么
AI Query是一款自然语言转SQL工具,用户先定义数据库Schema,再用普通语言描述需要的数据,由系统生成对应SQL。平台也能把复杂SQL翻译成通俗解释,并提供查询优化和索引建议。
它适合辅助写查询和学习SQL,但不应把生成语句未经审核就直接用于生产数据库。尤其是更新、删除和结构变更语句,必须在隔离环境测试。
一句话介绍
AI Query通过数据库结构和自然语言生成SQL,并提供解释、优化、历史记录、分享以及独立API。
核心功能
- 自然语言转SQL:根据英文需求生成查询语句。
- Schema感知:利用表名、字段名和数据类型选择正确对象。
- SQL解释:把复杂查询翻译为易理解的自然语言。
- 查询优化:重写SQL以帮助数据库优化器获得更好执行方案。
- 索引建议:分析查询并提出可能需要的索引。
- 数据库管理:保存多个数据库结构供查询时选择。
- 导入建表脚本:通过Schema脚本快速建立结构。
- 手动建表:在界面逐个添加表、字段和类型。
- 查询历史:保存过去生成和解释的SQL。
- 保存与分享:整理常用查询并共享结果。
- 开发者API:通过RapidAPI调用生成、解释、优化和索引功能。
网页端支持哪些数据库
官方入门文档明确列出PostgreSQL、MySQL、MariaDB和SQL Server四种网页端数据库类型。官网首页还展示更多数据库与云服务标识,但实际操作时应以控制台和文档支持列表为准。
| 数据库 | 网页端文档 | API数据源类型 | 说明 |
|---|---|---|---|
| PostgreSQL | 支持 | 支持 | 文档示例主要使用该类型 |
| MySQL | 支持 | 支持 | 注意函数与日期语法 |
| MariaDB | 支持 | 支持 | 需核对版本差异 |
| SQL Server | 支持 | 支持 | 注意分页和标识符语法 |
| Redshift | 未列入网页端入门清单 | 支持 | API文档列出 |
| Snowflake | 未列入网页端入门清单 | 支持 | API文档列出 |
| BigQuery | 未列入网页端入门清单 | 支持 | API文档列出 |
| Oracle | 未列入网页端入门清单 | 支持 | API文档列出 |
配置数据库Schema教程
- 登录控制台并打开Databases区域。
- 选择Add New Database,填写便于识别的名称。
- 选择PostgreSQL、MySQL、MariaDB或SQL Server类型。
- 优先从数据库导出仅包含结构的脚本,不要附带业务数据。
- 使用Import From Script粘贴Schema并执行导入。
- 检查表名、字段名、数据类型和主外键是否完整。
- 保存后用简单查询验证系统是否理解结构。
手动创建Schema教程
- 创建数据库条目并选择正确数据库类型。
- 点击Create First Table并输入表名。
- 逐项添加字段名称和数据类型。
- 保存当前表,再继续添加其他表。
- 补充关联字段,并在提示词中说明表之间的关系。
- 用小范围问题测试生成SQL,再修正缺失结构。
生成SQL教程
- 进入Query Playground并选择已经配置的数据库。
- 用一句话说明要返回的字段、筛选条件、时间范围和排序。
- 补充聚合、分组、去重、分页和空值处理要求。
- 点击生成并阅读完整SQL。
- 核对使用的表、字段、连接条件和数据库方言。
- 先用只读账号和测试数据执行,并查看结果是否符合预期。
- 通过执行计划、边界样本和代码评审后再用于正式系统。
如何写准确的查询需求
- 返回内容:明确需要哪些字段和计算结果。
- 数据范围:指定日期、状态、地区或用户群体。
- 表关系:说明订单属于客户、明细属于订单等关联。
- 聚合方式:说明求和、平均、数量还是最大值。
- 分组维度:按天、月、产品、渠道或客户分组。
- 排序与数量:指定升降序、前几名和分页。
- 空值处理:说明忽略、替换或单独统计。
- 数据库类型:确保提示与所选SQL方言一致。
SQL解释功能
SQL to English Translator允许用户粘贴查询并获得自然语言解释,适合阅读遗留代码、学习连接与聚合逻辑。解释可以帮助定位风险,但不能证明SQL一定正确或高效。
- 理解每个表和连接条件的用途。
- 识别筛选、分组、排序和聚合逻辑。
- 向非技术成员说明查询在做什么。
- 发现笛卡尔积、遗漏条件或潜在重复。
- 在代码评审前形成初步阅读笔记。
查询优化功能
优化功能会重写SQL,可能拆分复杂语句、调整子查询或给数据库优化器更清楚的执行路径。生成的新写法必须与原查询做结果等价性测试。
- 比较优化前后的执行计划和扫描行数。
- 在相同数据快照上核对返回行和聚合结果。
- 检查索引是否真实存在且维护成本可接受。
- 警惕优化后改变NULL、重复值或连接语义。
- 用接近生产规模的数据进行压力测试。
索引建议怎么使用
索引建议适合作为调查起点,不应直接在生产库创建。索引会占用磁盘、增加写入成本,并可能与已有索引重复。
- 检查筛选、连接和排序列的选择性。
- 对照已有单列与复合索引。
- 评估写入频率和索引维护成本。
- 使用数据库实际执行计划验证收益。
- 制定创建、监控和回滚方案。
网页端价格
官网当前只有Pro套餐,提供月付和年付两种周期。年付100美元,相比按月连续支付一年节省20美元,并提供更快响应与优先支持。
| 套餐 | 价格 | 查询与解释 | Schema与历史 | 速度与支持 |
|---|---|---|---|---|
| Pro月付 | 10美元/月 | 不限量 | 不限量 | 标准速度、常规支持 |
| Pro年付 | 100美元/年 | 不限量 | 不限量 | 更快速度、优先支持 |
套餐共同权益
- 不限量SQL查询生成。
- 不限量SQL解释。
- 不限量数据库Schema。
- 不限量保存和分享SQL。
- 不限量查询历史。
- 可随时取消。
月付和年付怎么选
- 短期学习或项目验证:先选月付,降低长期承诺。
- 持续使用超过十个月:年付总价更低。
- 重视响应速度和支持优先级:选择年付。
- 团队试用:先用非敏感Schema验证准确率和流程。
- 购买前确认“不限量”是否受公平使用和技术限流约束。
API功能
- Generate SQL:根据自然语言、Schema和数据库类型生成SQL。
- Explain SQL:把输入SQL转换为自然语言说明。
- Optimize SQL:重写查询以改善性能。
- Suggest Indexes:根据SQL提供索引建议。
- 多种模型参数:文档列出不同上下文与模型选项。
- 多数据库方言:API覆盖八种data source type。
API使用方式
官方API通过RapidAPI提供,调用时需要该平台生成的密钥和Host请求头。网页端Pro订阅不能自动视为包含API额度,开发者应在RapidAPI订阅页面单独核对套餐与限制。
- 在RapidAPI找到AI Query接口并选择合适的调用套餐。
- 保存密钥,不要写入前端代码或公开仓库。
- 选择生成、解释、优化或索引建议端点。
- 传入提示词、模型、数据库类型和必要Schema。
- 对响应做格式校验、SQL解析和安全检查。
- 在只读测试库运行,并记录调用与执行结果。
- 为超时、限流、错误响应和模型异常设计回退。
适合哪些用户
- 数据分析初学者:把业务问题转换成SQL初稿。
- 产品与运营人员:在工程师协助下查询基础数据。
- 软件开发者:快速编写和解释不熟悉的查询。
- 数据库管理员:获得优化和索引调查线索。
- 教师与学生:学习不同SQL结构和方言。
- SaaS开发团队:通过API加入受控的自然语言查询能力。
典型使用场景
- 生成销售、用户、订单和留存分析查询。
- 解释历史系统中的复杂SQL。
- 将PostgreSQL思路改写成其他数据库方言初稿。
- 优化慢查询并研究索引机会。
- 为内部数据助手构建SQL生成接口。
- 为报表和仪表盘准备查询原型。
不适合直接使用的场景
- 未经审核执行删除、更新和结构变更语句。
- 让非授权用户访问敏感生产数据。
- 将完整生产数据上传作为提示内容。
- 依赖AI判断财务、医疗和监管口径。
- 缺少测试库、备份和回滚机制的数据库操作。
- 需要保证查询绝对正确和性能稳定的核心系统。
数据库安全建议
- 优先只导入Schema,不上传真实业务行数据。
- 使用只读、最小权限和可随时撤销的数据库账号。
- 从字段名和注释中移除密钥、个人信息与商业机密。
- 禁止AI生成语句直接绕过代码评审。
- 对查询设置超时、扫描量和结果行数限制。
- 在生产环境记录执行人、时间、语句和影响范围。
- 定期更换API密钥和数据库凭据。
隐私与数据删除
隐私政策称平台会保存注册邮箱、数据库Schema以及为提供服务所需的最少数据库信息,也会记录常规日志与Cookie。若用户提交账户删除请求,平台承诺在4个工作日内删除个人信息、数据库凭据、结果缓存,并从生产和备份中删除相关数据。
政策文本部分措辞存在前后不够清晰之处,企业上传敏感Schema前应直接确认保存范围、第三方模型处理、数据区域和删除证明。
产品优势
- 先结合Schema再生成SQL,比无上下文问答更准确。
- 生成、解释、优化和索引建议集中在一个平台。
- 支持脚本导入与手动建表两种Schema方式。
- 月付和年付权益简单,价格容易理解。
- 提供查询历史、保存和分享。
- API可用于开发受控的数据应用。
- 官方文档包含入门教程和请求示例。
使用限制
- AI仍可能选择错误字段、连接条件或聚合方式。
- 生成SQL不等于经过性能和安全验证。
- 网页端文档明确支持的数据库只有四种。
- API通过第三方平台提供,需要单独订阅和管理密钥。
- 官网“不限量”不代表不存在技术限流。
- 需要上传或录入Schema,敏感结构存在隐私风险。
- 查询优化和索引建议必须用真实执行计划验证。
- 中文提示的表现没有获得官网明确保证。
GitHub与开源状态
AI Query拥有经过网站验证的官方GitHub组织,但当前公开内容只有组织配置仓库,没有产品源代码。没有公开SQL生成模型、后端服务、网页应用或SDK实现。
因此AI Query平台本身不开源,不能因为存在官方GitHub组织就标记为开源项目。
基本信息
| 项目 | 内容 |
|---|---|
| 工具名称 | AI Query |
| 工具类型 | 自然语言转SQL与查询优化工具 |
| 使用平台 | 网页端与RapidAPI |
| 网页端数据库 | PostgreSQL、MySQL、MariaDB、SQL Server |
| 月付价格 | 10美元/月 |
| 年付价格 | 100美元/年 |
| 免费计划 | 官网未列出 |
| API | 提供,通过RapidAPI |
| GitHub | 有官方组织,但无产品源码 |
| 开源状态 | 不开源 |
推荐指数
推荐指数:4.2 / 5。它适合希望用Schema提高SQL生成准确度并需要解释、优化和API的用户,但生产数据库安全和结果正确性仍必须由专业人员负责。
常见问题
AI Query免费吗?
官网当前没有列出免费套餐,Pro月付10美元,年付100美元。
不会SQL也能使用吗?
可以生成初稿,但用户仍需学习基础SQL或让专业人员审核。
支持哪些数据库?
网页端文档明确支持PostgreSQL、MySQL、MariaDB和SQL Server。
能解释现有SQL吗?
可以,SQL to English功能会用自然语言说明查询逻辑。
能优化慢查询吗?
可以生成优化版本和索引建议,但需要执行计划和结果等价性测试。
会连接生产数据库吗?
平台需要数据库结构信息,建议使用只读最小权限并避免直接接触敏感生产环境。
删除账户后多久清除数据?
隐私政策称在收到请求后4个工作日内删除相关个人信息和数据库数据。
提供API吗?
提供,API通过RapidAPI订阅和调用。
API包含在Pro套餐吗?
文档没有说明包含关系,应在RapidAPI单独核对价格和额度。
AI Query开源吗?
不开源,官方GitHub组织没有公开产品源代码。
桂公网安备45132202000164号