用途:在命令行中操作关系型数据库,覆盖 SQLite、PostgreSQL、MySQL,提供模式设计、查询、迁移、索引与运维的参考模式。
主要能力:SQLite 零配置建库、导入 CSV、单行查询与导出;PostgreSQL 连接、UUID 主键、枚举、JSONB 查询、部分索引与 GIN 索引;MySQL 自增主键、JSON 类型与 JSON_EXTRACT 查询。查询模式含连接、聚合、窗口函数与 CTE(含递归)。迁移部分给出编号 SQL 文件加 schema_migrations 跟踪表的脚本模式。优化部分讲解 EXPLAIN/EXPLAIN ANALYZE、索引策略与未使用索引检查。备份恢复覆盖 pg_dump/pg_restore、sqlite3 .backup/.dump、mysqldump。
使用方式:按需选用对应数据库的命令行工具,如 sqlite3 mydb.sqlite、psql、mysql;迁移脚本以 bash 循环执行 migrations 目录下按序 SQL 文件。
适用场景:本地数据探索、原型开发、单文件数据库、模式设计与迁移、慢查询优化、备份恢复。
限制:资料未提供安装方式、收费、平台支持或效果保证;示例中的具体连接参数、路径与版本特性需按实际环境调整。