# 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.

## 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.

Il tuo annuncio qui?

[Scrivici](mailto:hi@dennn.is?subject=Pubblicit%C3%A0%20su%20OneClick%20Pro)

[Annuncio La suite di plugin pronta per gli agenti di WordPress.](https://sleekwp.com/?ref=oneclickpro)
