# Formátovač MariaDB

Formátujte dotazy a skripty MariaDB podle pravidel MariaDB pro identifikátory ve zpětných apostrofech, escape sekvence se zpětným lomítkem, komentáře #, spustitelné komentáře a bloky DELIMITER. Klauzule jako ON DUPLICATE KEY UPDATE a RETURNING zůstávají pohromadě, sloupce a podmínky se odsazují a příkazy se oddělují prázdnými řádky. Neuzavřené řetězce a závorky se hlásí spolu s číslem řádku a sloupce, což urychluje revize.

## Často kladené otázky

### Čím se liší od formátovače MySQL?

Oba používají stejná pravidla pro citování a komentáře MySQL. Formátovač MariaDB navíc považuje RETURNING, které MariaDB podporuje pro INSERT, REPLACE a DELETE, za samostatnou klauzuli.

### Které literály a identifikátory rozpoznává?

Identifikátory ve zpětných apostrofech, řetězce v jednoduchých a dvojitých uvozovkách s escape sekvencemi se zpětným lomítkem, X'' a B'' literály, národní řetězce N'', uvozovače znakových sad, jako _utf8mb4'text', a proměnné @. Jejich obsah se nikdy nemění.

### Jak se zachází s komentáři?

Komentáře s mřížkou (#), komentáře se dvěma pomlčkami (-- následovanými mezerou) a blokové komentáře zůstávají zachovány. Spustitelné komentáře s označením verze zůstávají přesně v původním znění.

### Které klauzule dostanou vlastní řádek?

SELECT, FROM, WHERE, GROUP BY, HAVING, ORDER BY a LIMIT začínají na vlastních řádcích. ON DUPLICATE KEY UPDATE, LOCK IN SHARE MODE, FOR UPDATE a RETURNING zůstávají pohromadě jako klauzule.

### Mohu formátovat uložené procedury?

Ano. Řádky DELIMITER zůstávají na vlastních řádcích, vlastní oddělovač ukončuje každou rutinu a bloky BEGIN a END s IF, WHILE a LOOP se odsazují.

### Mění se velikost písmen klíčových slov?

Ne. Všechna klíčová slova a názvy zachovávají velikost písmen, kterou jste použili. Mění se pouze mezery a zalomení řádků.

### Jaké chyby se zjišťují?

Neuzavřené řetězce, identifikátory v uvozovkách a blokové komentáře i nevyvážené závorky se hlásí spolu s číslem řádku a sloupce. Úplná kontrola gramatiky a schématu není součástí nástroje.

### Mohu zvolit odsazení?

Ano. Zvolte 2 nebo 4 mezery, případně tabulátory pro každou úroveň vnoření. Krátké seznamy v závorkách zůstávají na stejném řádku.

### Jak velký může být vstup?

Až 1 MB na požadavek a 128 KB na příkaz. To stačí i pro rozsáhlé výpisy procedur a pohledů.

### Ukládá se moje SQL?

Ne. Dotazy se formátují v paměti a ihned se vracejí. Nikdy se neukládají a zaznamenávají se pouze velikosti požadavků.

Vaše reklama zde?

[Napište nám](mailto:hi@dennn.is?subject=Inzerce%20na%20OneClick%20Pro)

[Reklama Sada pluginů připravená pro agenty pro WordPress.](https://sleekwp.com/?ref=oneclickpro)
