AI2SQL是什么
AI2SQL是一款AI数据库助手,可把自然语言问题转换为符合目标数据库方言的查询,并提供SQL解释、修复、格式化、优化和只读执行。连接数据库后,系统会基于真实表、字段和关系生成语句。
一句话介绍
AI2SQL让用户用日常语言查询自己的数据库,同时通过Schema感知、只读防护、日志和MCP Gateway降低通用聊天工具直接访问数据的风险。
核心功能
- 将自然语言转换为SQL查询。
- 读取真实Schema生成表名和连接条件。
- 解释已有查询的执行逻辑。
- 修复语法、字段和方言错误。
- 优化慢查询并说明修改原因。
- 统一格式化SQL代码。
- 在受控只读连接上执行查询。
- 通过API和MCP为AI Agent提供数据能力。
自然语言生成SQL
- 描述希望获得的业务结果。
- 使用真实表名和字段名生成查询。
- 根据目标数据库选择正确语法。
- 处理过滤、聚合、排序和分组。
- 生成多表连接和子查询。
- 返回SQL并配合文字解释。
- 运行前仍需人工确认业务含义。
Schema感知
AI2SQL连接数据库后会读取表、列、类型和关系,构建用于生成查询的语义上下文。用户不必每次把数据库结构复制到聊天窗口。
- 识别实际存在的表和列。
- 使用选中数据库的字段类型。
- 根据关系生成连接条件。
- 减少虚构字段和错误方言。
- 支持业务术语映射到数据对象。
- Schema变化后需要及时重新同步。
SQL解释
- 逐段说明查询完成什么任务。
- 解释SELECT字段和计算表达式。
- 说明连接、过滤和聚合逻辑。
- 帮助接手他人遗留查询。
- 适合学习SQL语法和思路。
- 解释可能遗漏隐藏的业务假设。
SQL修复
- 定位语法错误。
- 修正错误表名和字段名。
- 处理数据库方言不兼容。
- 根据错误消息提出修改。
- 解释原查询失败原因。
- 修复后应在测试环境验证结果。
SQL优化
- 重写低效连接与过滤逻辑。
- 发现可能缺少的索引。
- 减少不必要字段和重复扫描。
- 提供优化后的查询候选。
- 说明性能改进思路。
- 真实收益必须结合执行计划和数据规模测试。
SQL格式化
- 统一关键字大小写。
- 调整缩进和换行。
- 拆分复杂条件与连接。
- 提高代码审查可读性。
- 适合提交到代码仓库前整理。
- 团队仍应采用统一格式规范。
查询执行
云端连接模式可以在只读连接上执行生成查询并返回数据行,帮助用户确认答案是否合理。执行能力不应绕过数据权限、审计和脱敏策略。
- 选择目标数据库连接。
- 运行经过检查的只读查询。
- 在页面查看返回行。
- 保存查询供团队复用。
- 记录执行身份和查询日志。
- 大查询应增加超时和资源限制。
CSV查询与数据洞察
- 上传CSV后用自然语言提问。
- 生成适合数据分析的查询。
- 发现潜在分析角度。
- 用于临时数据探索。
- 上传前应移除敏感个人信息。
- 结果需要检查数据类型和缺失值。
支持的数据库
| 数据库 | 主要方言或用途 | 套餐注意 |
|---|---|---|
| PostgreSQL | PostgreSQL SQL | Start及以上 |
| MySQL | MySQL SQL | Start及以上 |
| SQL Server | T-SQL | Start及以上 |
| Oracle | Oracle SQL与PL/SQL | 连接能力按套餐 |
| Snowflake | Snowflake SQL | 高级方案 |
| BigQuery | GoogleSQL | 高级方案 |
| Amazon Redshift | Redshift SQL | 高级方案 |
| MongoDB | 查询与聚合语法 | 高级方案 |
| SQLite | SQLite SQL | 支持生成 |
| Firebird | Firebird SQL | 支持生成 |
云端数据库连接
- 使用只读数据库账号连接。
- 读取Schema建立上下文。
- 在云端界面生成和运行查询。
- 凭据以加密方式保存。
- 不要向公网开放不必要端口。
- 生产环境应通过网络和IP规则进一步限制。
AI2SQL Connector
Connector是运行在本机或企业网络中的轻量应用,用于访问云端AI2SQL无法直接连接的本地数据库。它读取Schema并向AI2SQL发送问题、选中表名和数据类型,不发送数据库密码或表中数据行。
- 支持Windows、macOS和Linux。
- 连接本机或私网中的数据库。
- 无需开放入站端口。
- 无需配置隧道或修改防火墙。
- 支持MySQL、PostgreSQL和SQL Server。
- 使用已有AI2SQL账户和套餐额度。
- 生成SQL由用户在自己的工具中决定是否执行。
Connector数据边界
| 数据类别 | 是否发送到AI2SQL | 说明 |
|---|---|---|
| 数据库用户名和密码 | 不发送 | 仅由本机Connector使用 |
| 表中数据行 | 不发送 | Connector只读取Schema元数据 |
| 连接地址 | 不发送 | 保留在本机 |
| 用户问题 | 发送 | 用于生成SQL |
| 选中表名和数据类型 | 发送 | 用于Schema感知 |
| AI2SQL登录令牌 | 存储在本机 | 使用所有者权限保护 |
Connector已知限制
官方页面明确说明Connector当前与数据库之间的连接不使用TLS。同机数据库影响较小,但连接局域网其他服务器时Schema元数据会在该段网络中明文传输,敏感环境应等待支持或采用其他安全措施。
- 首次下载文件尚未完成Apple与Microsoft签名。
- 系统可能显示安全拦截提示。
- 数据库连接的局域网段当前没有TLS。
- 查询生成仍需要连接AI2SQL云端接口。
- 当前本地连接器只覆盖三种数据库。
- 企业应先完成软件来源和安全审查。
MCP Gateway
AI2SQL Gateway通过受治理的MCP端点让Cursor、Claude、ChatGPT开发模式或自建Agent查询数据库。它在查询到达数据库前执行只读规则、限速和审计。
- 为不同Agent创建独立密钥。
- 限制每个Agent可见的Schema。
- 允许描述Schema和运行查询。
- 拦截写入与危险DDL语句。
- 记录密钥、时间、查询和结果状态。
- 发现异常时可以快速撤销密钥。
- 仍需设置数据库端只读权限作为第二层防护。
只读安全控制
- 默认拒绝INSERT、UPDATE和DELETE。
- 拦截DROP等DDL操作。
- 阻止多语句输入。
- 限制读取服务器文件的函数。
- 在语句到达数据库前完成分类。
- 为每次调用保留日志。
- 数据库账号本身也应只授予SELECT。
REST API
- 允许应用提交自然语言问题。
- 生成符合目标Schema的SQL。
- 为AI Agent提供受控查询能力。
- 按调用进行计量和记录。
- Business或企业方案的公开页面包含API能力。
- 生产集成应确认速率、超时和错误格式。
桌面端
- 用于连接本机或私有网络数据库。
- 当前主站说明Pro包含桌面能力。
- 可在Windows和macOS使用。
- Connector页面另提供Linux构建。
- 数据库凭据保留在本机。
- AI生成仍依赖云端服务。
适合哪些用户
- 知道业务问题但不熟悉SQL连接的分析师。
- 需要解释和优化查询的后端开发者。
- 同时处理多种数据库方言的数据工程师。
- 正在学习SQL的学生和初学者。
- 需要让AI Agent安全访问数据库的团队。
- 使用本机或私网数据库的开发人员。
- 希望共享查询库和权限的团队。
典型使用场景
- 从销售数据统计各地区收入。
- 生成复杂多表连接查询。
- 解释遗留系统中的长SQL。
- 修复数据库迁移后的方言错误。
- 优化运行缓慢的报表查询。
- 让内部Agent回答只读业务问题。
- 查询本机开发数据库的Schema。
- 把常用分析保存为团队查询库。
不太适合哪些情况
- 需要自动修改生产数据的应用。
- 要求完全离线生成SQL的组织。
- 无法向云端发送表名和问题的敏感环境。
- 需要完整BI仪表盘和可视化的平台。
- 要求由AI独立决定财务或运营动作的流程。
- 没有数据库权限治理基础的团队。
- 希望获得完整平台源码自行部署的开发者。
当前价格套餐
截至2026年8月,当前主页显示Start、Pro和Team三档美元套餐,并提供7天试用。独立价格页仍保留旧版Pro与Business结构,因此付款前应以应用内结算页为准。
| 套餐 | 月付 | 年付折合 | 主要额度 |
|---|---|---|---|
| Start | 9美元/月 | 7美元/月 | 每月100次SQL查询 |
| Pro | 19美元/月 | 14美元/月 | 不限SQL查询 |
| Team | 39美元/月 | 29美元/月 | 5名用户及团队治理 |
| Enterprise | 联系销售 | 定制 | 本地部署、微调与企业支持 |
套餐功能对比
| 功能 | Start | Pro | Team | Enterprise |
|---|---|---|---|---|
| SQL生成与解释 | 基础 | 高级模型 | 高级模型 | 定制 |
| 每月查询 | 100次 | 不限 | 不限 | 按合同 |
| 数据库连接器 | 不含 | 包含 | 包含 | 包含 |
| 桌面能力 | 不含 | 包含 | 包含 | 按方案 |
| 共享查询库 | 不含 | 个人 | 包含 | 包含 |
| 角色权限 | 不含 | 不含 | 包含 | 高级 |
| 用户数 | 1人 | 1人 | 5人 | 定制 |
| 本地部署 | 不含 | 不含 | 不含 | 可提供 |
价格页面差异
官网独立价格页面在本次核验时仍显示Start 9美元、Pro 24美元、Business 39美元的旧结构,而主页显示Pro 19美元和Team 39美元。由于两处信息冲突,目录正文采用更新的主页方案并提示核对结算页。
免费试用
- 每个当前付费方案提供7天试用。
- 主站说明开始试用需要银行卡。
- 注册当天不会立即收费。
- 试用结束前可在账户中取消。
- 若未取消可能转为付费订阅。
- 部分页面同时提到100次免费额度,实际以账户为准。
订阅、自动续费与退款
- 订阅按选择的周期提前计费。
- 每个计费周期结束时自动续费。
- 用户可以在账户页面取消续费。
- 价格调整会在后续周期生效。
- 订阅开始后已付费用不予退款。
- 未使用的部分月份不提供退款。
- 试用结束前应确认是否继续使用。
自然语言生成教程
- 选择目标数据库方言。
- 连接测试数据库或手动提供Schema。
- 用清晰语言描述所需结果。
- 明确日期、过滤、分组和排序条件。
- 检查生成语句使用的表与字段。
- 先在开发环境限制返回行数运行。
- 核对结果后保存或继续修改。
慢查询优化教程
- 保存原查询和真实执行计划。
- 记录数据规模、耗时和资源消耗。
- 将查询交给Optimize SQL分析。
- 检查建议的连接、过滤和索引。
- 在相同测试数据上运行候选版本。
- 比较结果一致性和性能变化。
- 通过代码审查后再部署生产。
Connector使用教程
- 在能访问数据库的机器下载Connector。
- 完成文件来源和安全扫描。
- 使用AI2SQL账户登录。
- 创建只读数据库用户。
- 输入连接信息并加载Schema。
- 只选择任务所需的表。
- 生成SQL并在自己的数据库工具中审查执行。
MCP Agent接入教程
- 创建专用于Agent的数据库只读账号。
- 在Gateway中建立范围受限的Agent密钥。
- 限制可访问的数据库、表和查询数量。
- 将MCP端点配置到兼容客户端。
- 测试读取Schema和简单聚合查询。
- 验证写入与危险语句会被拦截。
- 上线后审查日志并设置异常告警。
SQL正确性风险
- 语法正确不代表业务逻辑正确。
- 错误连接可能造成重复计数。
- NULL、时区和货币处理容易出错。
- 聚合维度可能与用户意图不一致。
- 优化建议可能改变结果语义。
- 生成查询可能对大表造成负载。
- 关键报表必须由数据负责人验证。
安全与隐私
- 始终使用数据库端只读账户。
- 限制账号可见Schema和表。
- 不要在自然语言问题中写入机密数据。
- 对返回行进行脱敏和数量限制。
- 监控每个密钥的查询日志。
- 定期轮换数据库和Agent凭据。
- Connector跨局域网使用前评估无TLS风险。
- 生产采购应核验当前隐私和安全文档。
产品优势
- 基于真实Schema而不是通用示例生成。
- 支持十种数据库和对应方言。
- 覆盖生成、解释、修复、优化、格式化和执行。
- Connector可访问本机和私网数据库。
- Gateway为AI Agent提供只读MCP入口。
- 写操作在到达数据库前被拦截。
- 提供REST API与团队查询库。
- Connector源码公开,便于检查数据边界。
产品限制
- 主页与独立价格页存在方案差异。
- 生成结果仍可能有业务逻辑错误。
- Connector生成能力依赖云端接口。
- Connector数据库连接目前不使用TLS。
- Connector文件尚未完成系统签名。
- 免费试用需要银行卡。
- 订阅开始后已付费用不退款。
- 完整AI2SQL平台不是开源项目。
- 高风险生产查询仍需人工和数据库治理。
GitHub与开源状态
AI2SQL Connector拥有公开GitHub仓库,页面明确称其开源,可用于检查本机Schema读取和云端数据边界。AI2SQL云端生成平台、Gateway和商业应用本身仍是闭源服务。
基本信息
| 项目 | 内容 |
|---|---|
| 工具名称 | AI2SQL |
| 运营主体 | Cross Regions Technology |
| 工具类型 | AI SQL生成、优化与数据库Agent Gateway |
| 数据库 | PostgreSQL、MySQL、SQL Server等10种 |
| 试用 | 7天,需要银行卡 |
| 起步价格 | 9美元/月 |
| API与MCP | 提供 |
| 桌面与Connector | Windows、macOS,Connector另有Linux |
| 开源状态 | 平台不开源,Connector开源 |
推荐指数
推荐指数:4.5 / 5。AI2SQL适合需要在真实Schema上生成、理解和优化查询,并希望为AI Agent增加受控只读数据库访问的团队。
使用时应特别关注SQL业务正确性、数据库最小权限、Connector局域网加密限制和结算页价格。
常见问题
AI2SQL免费吗?
提供7天试用,当前主页也提到100次免费额度,但长期使用主要为付费订阅。
最低价格是多少?
当前主页显示Start月付9美元,年付折合7美元/月。
支持哪些数据库?
支持PostgreSQL、MySQL、SQL Server、Oracle、Snowflake、BigQuery、Redshift、MongoDB、SQLite和Firebird。
数据库数据会发送到云端吗?
本地Connector只发送问题、选中表名和数据类型,不发送密码、连接地址或数据行。
可以让AI Agent查询数据库吗?
可以,通过MCP Gateway或REST API提供受控只读查询。
会执行写入语句吗?
Gateway默认拦截写入和DDL,但数据库账号本身仍必须设置为只读。
可以退款吗?
条款规定订阅开始后已支付费用不能退款。
AI2SQL完全开源吗?
不是,Connector开源,完整云端平台仍为闭源服务。
生成SQL可以直接用于生产吗?
不建议,必须在测试环境核对语义、结果和性能后再部署。
桂公网安备45132202000164号