代理管理
创建管理AI代理
SQL Toolkit 提供从命令行直接操作 SQLite、PostgreSQL 和 MySQL 的完整方案,覆盖模式设计、复杂查询编写、迁移脚本构建、索引优化及备份恢复等场景。
SQL数据库工具包让业务人员无需依赖开发团队,即可直接处理关系型数据。支持SQLite、PostgreSQL和MySQL三大主流数据库,覆盖从本地数据探索到生产环境运维的完整链路——无论是快速验证业务假设、排查数据异常,还是执行常规的备份恢复,都能通过命令行高效完成。
落地案例:某运营分析师需要核对上月订单数据与财务系统的差异。通过该工具包连接PostgreSQL生产库,使用窗口函数编写聚合查询定位异常订单,导出CSV供财务复核;同时利用EXPLAIN分析发现缺失索引导致查询缓慢,协调DBA添加GIN索引后将响应时间从分钟级降至秒级,最终独立完成数据核验报告。
安装要求
需预先安装以下任一数据库客户端:
快速开始
SQLite 零配置启动:
sqlite3 mydb.sqlite
sqlite3 mydb.sqlite "SELECT * FROM users LIMIT 10;"
PostgreSQL 连接:
psql -h localhost -U myuser -d mydb
psql "postgresql://user:pass@localhost:5432/mydb?sslmode=require"
MySQL 连接:
mysql -h localhost -u root -p mydb
CSV 导入导出示例:
sqlite3 mydb.sqlite ".mode csv" ".import data.csv mytable"
sqlite3 -header -csv mydb.sqlite "SELECT * FROM orders;" > orders.csv
见下方输入与输出表格。
| 项目 | 内容 |
|---|---|
| 输入 | 数据库连接信息(主机、端口、用户名、密码);SQL 查询语句或脚本文件;CSV 数据文件(导入场景);目标数据库名称 |
| 输出 | 查询结果集;CSV/文本格式的导出数据;执行状态报告;EXPLAIN 分析结果 |
| 适用人群 | 后端开发人员;数据库管理员;数据分析师;DevOps 工程师;需要快速原型验证的技术人员 |
| 不包含 | ORM 框架支持;可视化数据库管理界面;自动化的数据库集群部署;非关系型数据库(MongoDB、Redis 等) |
原始链接:https://github.com/openclaw/skills/tree/main/skills/gitgoodordietrying/sql-toolkit/SKILL.md
来源类型:GitHub 仓库