360 Secure SkillHub
360 安全技能中心

Skylv Database Query Helper

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

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

安装技能

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

执行命令安装此 skill: npx secure-skills-cli add skylv-database-query-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)