Vai al contenuto

Formattatore MariaDB

Formattate query e script MariaDB con regole MariaDB per identificatori tra backtick, sequenze di escape con barra rovesciata, commenti #, commenti eseguibili e blocchi DELIMITER. Clausole come ON DUPLICATE KEY UPDATE e RETURNING restano unite; colonne e condizioni vengono indentate e le istruzioni separate da righe vuote. Le stringhe e le parentesi non chiuse vengono segnalate con riga e colonna, per revisioni più rapide.

Reimposta

Domande frequenti

In cosa si differenzia dal formattatore MySQL?

Entrambi condividono le regole MySQL per virgolette e commenti. Il formattatore MariaDB tratta anche RETURNING, supportato da MariaDB per INSERT, REPLACE e DELETE, come clausola a sé.

Quali letterali e identificatori vengono riconosciuti?

Identificatori tra backtick, stringhe tra apici singoli o doppi con sequenze di escape con barra rovesciata, letterali X'' e B'', stringhe nazionali N'', introduttori di set di caratteri come _utf8mb4'text' e variabili @. Il loro contenuto non viene mai modificato.

Come vengono gestiti i commenti?

I commenti con cancelletto (#), quelli con doppio trattino (-- seguito da uno spazio) e i commenti a blocco vengono mantenuti. I commenti eseguibili che contengono un indicatore di versione restano esattamente come sono.

Quali clausole vanno su una riga dedicata?

SELECT, FROM, WHERE, GROUP BY, HAVING, ORDER BY e LIMIT iniziano su righe dedicate. Anche ON DUPLICATE KEY UPDATE, LOCK IN SHARE MODE, FOR UPDATE e RETURNING restano unite come clausole.

Posso formattare procedure memorizzate?

Sì. Le righe DELIMITER restano su righe dedicate, il delimitatore personalizzato termina ogni routine e i blocchi BEGIN ed END con IF, WHILE e LOOP vengono indentati.

Modifica le maiuscole delle parole chiave?

No. Tutte le parole chiave e i nomi mantengono le maiuscole e minuscole originali. Cambiano solo gli spazi e le interruzioni di riga.

Quali errori vengono rilevati?

Le stringhe, gli identificatori tra virgolette e i commenti su blocco non chiusi, nonché le parentesi non bilanciate, vengono segnalati con riga e colonna. Lo strumento non verifica la grammatica completa né lo schema.

Posso scegliere l'indentazione?

Sì. Scegliete 2 o 4 spazi oppure le tabulazioni per ogni livello di annidamento. Gli elenchi brevi tra parentesi restano sulla stessa riga.

Qual è la dimensione massima dell'input?

Fino a 1 MB per richiesta e 128 KB per istruzione. È sufficiente per dump di grandi dimensioni con procedure e viste.

Il mio SQL viene memorizzato?

No. Le query vengono formattate in memoria e restituite subito. Non vengono mai salvate; vengono registrate solo le dimensioni delle richieste.

Informazioni su OneClick Pro

OneClick Pro è una raccolta gratuita di oltre 150 strumenti web per le attività quotidiane: convertire immagini e unità di misura, formattare e convalidare codice, controllare domini e SEO, lavorare con testi, date e numeri. Ogni strumento funziona senza registrazione né abbonamento; i dati inseriti vengono usati solo per calcolare il risultato e non vengono mai salvati. Usatelo come cassetta degli attrezzi per attività occasionali oppure aggiungete ai preferiti gli strumenti che usate ogni giorno.