SuperAPI AI 工具集

sqlite-query

数据与分析

查看项目

更新于 10-16 02:35

技能介绍

用途:在需要查询 SQLite 数据库、检查表结构或优化查询时使用。默认只读,避免误改数据。

主要能力(工具):query 执行 SQL(SELECT、PRAGMA、EXPLAIN、WITH)并以表格返回结果;schema 返回完整结构,包括所有表的列、类型与行数;table_info 返回单表详细信息,含列、约束与行数;explain 运行 EXPLAIN QUERY PLAN 用于优化查询;list_databases 列出目录中的 .db、.sqlite、.sqlite3 文件。

使用方式:先 list_databases 找到项目中的 .db 文件,再用 schema 了解整体结构,用 table_info 查看具体表的列信息,用 query 运行 SELECT 检查数据,用 explain 优化慢查询。数据库路径按每次工具调用传入,而非全局配置。

限制与安全:默认只读,仅允许 SELECT、PRAGMA、EXPLAIN 和 WITH;需在工具参数中传入 readonly: false 才能启用 INSERT、UPDATE、DELETE,启用写模式前应先与用户确认。较大结果集会被截断,建议在查询中使用 LIMIT 提高效率。