SQL Cursor Rules
April 15, 2026
SQL Cursor Rules
Code Style
- Uppercase keywords (SELECT, FROM, WHERE)
- Each major clause on new line
- Indent subqueries and CTEs
- snake_case for tables/columns
Best Practices
- Never use SELECT *
- Add indexes on WHERE/JOIN columns
- Use EXPLAIN to analyze plans
- Prefer CTEs over subqueries
- Use specific JOIN types
AI Instructions
- Ask about database type (Postgres, MySQL, etc.)
- Include comments for complex logic
- Add appropriate indexes
- Write migrations for schema changes
Related Articles
Go Cursor Rules: AI-Powered Development Best Practices
Cursor rules for Go development enforcing idiomatic patterns, modern Go 1.21+ features, and clean code principles with AI assistance for production-ready code.
Ruby Cursor Rules: AI-Powered Development Best Practices
Cursor rules for Ruby that enforce Rails best practices, modern Ruby 3+ features, and clean code principles with AI assistance for secure, maintainable, production-ready applications.
Mobile Framework Cursor Rules for iOS and Android Development
Master cursor rules for React Native, Flutter, Swift, and Kotlin. Platform-specific best practices for efficient cross-platform and native mobile development.