360 Secure SkillHub
360 安全技能中心

Skylv Sql Helper

核心功能:支持生成分页、关联聚合等SQL查询,提供优化规则与反模式规避建议,调试慢查询并分析执行计划。典型使用场景:用户需编写SQL、优化现有查询、排查慢数据库操作时使用。输入为SQL需求或待处理语句,输出对应SQL、优化方案或执行计划解析。

sky-lv
sky-lv
热度 46.03
最近更新 2026-05-11 17:44:40
分类:开发依赖:纯提示词应用场景:代码生成 / 调试排错 / 数据处理

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add skylv-sql-helper
Metadata
name
skylv-sql-helper
slug
skylv-sql-helper
version
1.0.0
description
SQL query builder and optimizer. Generates queries, explains execution plans, and optimizes slow queries. Triggers: sql query, database query, sql optimization.
author
SKY-lv
license
MIT
tags
["automation","tools"]
keywords
["automation","tools"]
triggers
sql-helper

SQL Helper

Overview

Helps write, optimize, and debug SQL queries.

When to Use

  • User asks to "write a SQL query" or "optimize this query"
  • Debugging slow database operations

Pagination

SELECT * FROM users ORDER BY id LIMIT 20 OFFSET 40;

Join with Aggregation

SELECT u.name, COUNT(o.id) as order_count FROM users u LEFT JOIN orders o ON u.id = o.user_id GROUP BY u.id;

Optimization Rules

  • Add indexes on WHERE/JOIN columns
  • Avoid SELECT * - specify columns
  • Use EXPLAIN to analyze execution plan
  • Optimize JOIN order (small table first)
  • Add LIMIT for pagination

Anti-Patterns to Avoid

  • SELECT * in production code
  • Nested subqueries (use JOINs or CTEs)
  • OR in WHERE clause (use IN or UNION)