SQL Toolkit(SQL 工具箱)
查询、设计、迁移和优化 SQL 数据库。适用于 SQLite、PostgreSQL、MySQL,涵盖模式设计、查询编写、迁移创建、索引优化、备份/恢复和慢查询调试。无需 ORM。
该技能是一个全栈 SQL 实用手册,覆盖 SQLite(零设置)、PostgreSQL(生产级)、MySQL(常见差异)三大数据库,提供从基础查询、复杂模式、JSONB/JSON 查询、CTE、迁移脚本到 EXPLAIN 优化和备份恢复的完整流程。所有代码均为可直接运行的 SQL/bash,无抽象层。
使用准则
使用 SQLite 处理本地数据/原型/零配置场景 PostgreSQL 用 UUID、JSONB、GIN 索引、部分索引、自动时间戳、TRIGGER 更新 updated_at MySQL 注意 AUTO_INCREMENT、JSON_EXTRACT、utf8mb4 字符集 任何大表查询部署前用 EXPLAIN 检查执行计划 优先用参数化查询(防 SQL 注入) PostgreSQL 使用 TIMESTAMPTZ(非 TIMESTAMP) SQLite 启用 PRAGMA journal_mode=WAL 提升并发读性能 SQLite 导入 CSV 直接:sqlite3 :memory: ".mode csv" ".import file.csv t" "SELECT ..."
v1.0.0
2026-07-10
下载