Handytool
SviluppatoreGratisEseguito localmente

Formattatore SQL

Formatta belle query SQL — PostgreSQL, MySQL, SQLite, BigQuery e SQL standard — in privato nel tuo browser.

.sql
Dialetto
Parole chiave
Indentazione
Input SQL
0 righe0 bytes
SQL formattato
0 righe0 bytes

Informazioni su Formattatore SQL

Il formattatore SQL di Handytool formatta belle qualsiasi query SQL — SELECT, INSERT, CTE complessi, funzioni finestra — utilizzando la popolare libreria sql-formatter. Scegli il dialetto (PostgreSQL, MySQL, SQLite, BigQuery o SQL standard), decidi come i parole chiave devono essere maiuscole, e imposta l'indentazione. Tutto funziona localmente, quindi è sicuro formattare query che contengono nomi di tabella, nomi di colonna o dati di esempio che preferisci non incollare in un sito di terze parti.

Funzionalità di Formattatore SQL

  • 01

    Consapevole del dialetto

    Ogni dialetto supportato ha il suo elenco di parole chiave e gestione delle parole riservate, quindi il RETURNING di PostgreSQL, i backtick di MySQL e la sintassi STRUCT di BigQuery sono tutti riconosciuti correttamente.

  • 02

    Controllo maiuscole delle parole chiave

    Forza MAIUSCOLE, minuscole o preserva quello che l'input usa. Lo stile di casa più comune è le parole chiave maiuscole, che è l'impostazione predefinita.

  • 03

    Indentazione configurabile

    Scegli 2 spazi, 4 spazi o tabulazioni. L'output è coerente su CTE, subquery e clausole JOIN.

Domande frequenti su Formattatore SQL

Quali dialetti SQL sono supportati?
SQL standard (sql), PostgreSQL, MySQL, SQLite e BigQuery. Il motore sottostante supporta più dialetti internamente — questi sono i più utili per il lavoro quotidiano.
Eseguirà la mia query?
No. Il formattatore ricerca solo il testo SQL — non si connette a nessun database, non analizza i dati o non esegue istruzioni.
Perché la mia sintassi non standard si formatta in modo strano?
Le estensioni specifiche del fornitore al di fuori del dialetto scelto (blocchi procedurali, sintassi di procedura memorizzata, suggerimenti SQL Server MS) potrebbero non disporsi correttamente. Passa al dialetto più vicino o incolla frammenti più piccoli alla volta.
Il mio SQL viene inviato da qualche parte?
No. La libreria sql-formatter viene eseguita interamente nel tuo browser — le tue query rimangono sul tuo dispositivo.

Strumenti correlati

Sviluppatore

Esplora altri strumenti

Tutti gli strumenti