Torna a Strumenti

Strumento di formattazione SQL

My tools
No tools yet

Caricamento...

Formattazione e abbellimento SQL online (più dialetti, comprimibile)

  1. 1

    Incolla l'istruzione SQL

    Incolla la query, l'istruzione CREATE TABLE o il SQL su una singola riga copiato dai log nella casella di input, oppure fai clic su "Inserisci esempio" per vedere l'effetto.

  2. 2

    Seleziona dialetto e opzioni

    Scegli il dialetto in base al database, regola la maiuscola/minuscola delle parole chiave e la larghezza dell'indentazione secondo gli standard del team; il risultato viene generato in tempo reale.

  3. 3

    Copia o comprimi

    Copia il risultato formattato nel client o nel codice; fai clic su "Comprimi" per copiare in una singola riga.

Panoramica delle funzioni

Strumento online di formattazione SQL: incolla SQL per abbellire il layout in tempo reale, supporta 20 dialetti (SQL standard, MySQL, PostgreSQL, SQLite, ClickHouse, Snowflake, ecc.), regolabile maiuscola/minuscola delle parole chiave, larghezza dell'indentazione, righe vuote tra istruzioni, e comprimibile in una singola riga con un clic. Tutto viene elaborato localmente nel browser, le istruzioni non vengono caricate.

Descrizione dello strumento

Strumento gratuito online per la formattazione e l'abbellimento di SQL (formattazione SQL/compressione SQL). Supporta 20 dialetti SQL, tre stati per le maiuscole/minuscole delle parole chiave, larghezza di indentazione e impostazioni di spazi vuoti tra le istruzioni; durante la compressione, i commenti di riga vengono automaticamente convertiti in commenti di blocco senza perdere le istruzioni, tutto elaborato localmente.

Ultimo aggiornamento

Elenco delle funzionalità

  • 20 dialetti SQL: SQL standard, MySQL, PostgreSQL, SQLite, MariaDB, ClickHouse, DuckDB, Snowflake, TiDB, BigQuery, Oracle PL/SQL, Transact-SQL e altri coperti completamente, seleziona la sintassi corrispondente in base al tuo database.
  • Formattazione e compressione bidirezionali: abbellisci il layout per rendere JOIN e sottoquery chiari a colpo d'occhio; comprimi l'istruzione in una singola riga, perfetto per incorporarla nei log e negli scenari di concatenazione dinamica.
  • Opzioni granulari: maiuscole/minuscole delle parole chiave (originale/maiuscolo/minuscolo), larghezza dell'indentazione (2/4/8 spazi), interruttore di righe vuote tra istruzioni.
  • Gestione sicura della compressione: le note di riga vengono automaticamente convertite in note di blocco e quindi compresse, senza eliminare l'istruzione dopo il commento.
  • I dati rimangono nel browser: l'analisi e la formattazione sono completamente locali, supportano istruzioni di qualsiasi lunghezza.

Feedback degli utenti

Il tuo feedback sarà esaminato (e oscurato se necessario) prima della pubblicazione. Non inserire email, password o altri dati personali.

Il tuo feedback ci aiuta a fare meglio ❤️

Strumenti correlati

Guide correlate

Domande frequenti

Quali database SQL supporta questo strumento?
20 dialetti: SQL standard (sql), MySQL, PostgreSQL, SQLite, MariaDB, ClickHouse, DuckDB, Snowflake, TiDB, BigQuery, DB2, DB2 for i, Hive, N1QL, Oracle PL/SQL, Redshift, SingleStore, Spark SQL, Trino, Transact-SQL. Il dialetto influisce sul riconoscimento delle parole riservate e sulle regole di formattazione; in caso di dubbio, usa SQL standard.
La formattazione modificherà il risultato dell'esecuzione di SQL?
No. La formattazione regola solo spazi, interruzioni di riga e maiuscole/minuscole delle parole chiave, senza riscrivere alcuna logica; il contenuto delle stringhe rimane invariato (l'opzione maiuscole/minuscole agisce solo sulle parole chiave SQL e sulle parole riservate, non sui tuoi dati). Lo stesso vale per la compressione: comprime gli spazi e le note di riga vengono convertite in note di blocco equivalenti per preservare la semantica.
Questo strumento può rilevare errori di sintassi SQL?
No, è un formattatore non un validatore: gli errori di token strutturali (come parentesi in eccesso) genereranno un errore e indicheranno la posizione, ma la maggior parte degli errori di sintassi verranno gestiti con tolleranza (ad esempio, anche una tabella mancante potrebbe essere formattata normalmente). Se devi verificare la correttezza della sintassi, esegui l'istruzione nel database corrispondente con EXPLAIN oppure utilizza la funzione di convalida del client del database.
Dove sono finiti i commenti nel SQL compresso?
Per la sicurezza su una singola riga, le note di riga (-- e # di MySQL) vengono automaticamente convertite in note di blocco (/* ... */) durante la compressione; se non hai bisogno di note, eliminarle manualmente prima della compressione. Gli spazi all'interno delle stringhe vengono compressi in uno spazio singolo durante la compressione; per stringhe con spazi precisi, usa la formattazione anziché la compressione.
Le istruzioni SQL verranno caricate sul server?
No. La formattazione avviene localmente nel browser, l'istruzione non lascia il tuo dispositivo e funziona anche offline.