SQL-Minifizierer
Kompakte SQL-Abfragen für Einbettung, Protokolle, Testdaten und Transport.
Kompaktes SQL ohne Zusammenführen von Token
SQL-Minifizierer entfernt Zeilenumbrüche, Einrückungen und zusätzliche Leerzeichen, sodass Abfragen leichter eingebettet oder als kompakte Zeichenfolgen gespeichert werden können. Es ist nützlich für Testdaten, Protokolle, generierte SQL und Anwendungskonstanten.
Das Leerzeichen SQL trennt Token. Ein sicherer Minifier muss Leerzeichen enthalten, an denen Schlüsselwörter, Bezeichner, Zahlen, Operatoren und Zeichenfolgenliterale andernfalls zu unterschiedlichen Token verschmelzen würden.
Anleitung
- Fügen Sie Ihre SQL-Abfrage in den Eingabeeditor ein.
- Klicken Sie auf Minifizieren SQL, um unnötige Formatierungen auszublenden.
- Überprüfen Sie das minimierte SQL, um zu bestätigen, dass Bezeichner, Literale, Kommentare und Operatoren weiterhin korrekt analysiert werden.
- Verwenden Sie Kopieren für die Zwischenablage, Herunterladen für eine Datei oder Leeren zum Zurücksetzen.
Was ist SQL-Minifizierer?
SQL-Minifizierer ist ein browserbasiertes Dienstprogramm zum Umwandeln von formatiertem SQL in eine kompakte einzeilige Abfrage. Es reduziert die visuelle Größe und behält gleichzeitig den Platz bei, den der Datenbankparser benötigt, um die Anweisung zu verstehen.
SQL-Dialekte und Kommentare variieren je nach Engine. Testen Sie wichtige minimierte Abfragen in der Zieldatenbank, insbesondere bei Verwendung von Hinweisen, Bezeichnern in Anführungszeichen, prozeduralem SQL oder herstellerspezifischen Operatoren.
Eingabehinweise
Fügen Sie SQL-Text ein, keine Anwendungszeichenfolgen-Escapes oder Protokollmetadaten. Behalten Sie Kommentare nur bei, wenn Ihre Datenbank oder Ihre Tools auf Hinweise, Anmerkungen oder Migrationsmarkierungen angewiesen sind.
Beispiel
Eine formatierte Abfrage wird auf eine Zeile reduziert, wobei Leerzeichen zwischen SQL-Tokens beibehalten werden:
--- Formatted Input --- SELECT u.name, u.email FROM users u WHERE u.active = 1; --- Minified Output --- SELECT u.name, u.email FROM users u WHERE u.active = 1;
MCP-Integration
MCP (Model Context Protocol) ermöglicht KI-Agenten und Apps, Coding.Tools-Werkzeuge zu entdecken und für wiederholbare Konvertierungs-, Formatierungs-, Hashing- und Generierungsabläufe auszuführen.
MCP-Toolname: sql-minifier
MCP-Endpunkt: https://coding.tools/mcp
Rufen Sie zuerst tools/list auf. Jeder Tool-Eintrag enthält inputSchema, outputSchema und examples, damit ein KI-Agent oder Client gültige Argumente ohne Raten erstellen kann.
Bei tools/call lesen Sie result.content[0].text für den Anzeigewert und result.structuredContent für maschinelles Parsen. Tool-Fehler liefern isError: true; Protokollfehler liefern einen JSON-RPC error.
Beispiel für eine tools/call-Anfrage:
curl -s https://coding.tools/mcp \
-H "Content-Type: application/json" \
-H "Accept: application/json" \
-H "MCP-Protocol-Version: 2025-06-18" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"sql-minifier","arguments":{"input":"select id, total\nfrom invoices\nwhere paid = 1\norder by total desc"}}}'
Die meisten Text- und Datentools akzeptieren eine input-Zeichenkette sowie optionale options. Bildtools, die Browser-Bild-APIs benötigen, werden zur Erkennung aufgelistet und geben bei Bedarf einen Link zur Weboberfläche zurück.