Přejít k obsahu

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.

Obnovit

Č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ů.

O OneClick Pro

OneClick Pro je bezplatná kolekce více než 150 webových nástrojů pro každodenní práci: převod obrázků a jednotek, formátování a ověřování kódu, kontrolu domén a SEO i práci s textem, daty a čísly. Každý nástroj funguje bez registrace či předplatného a zadané údaje se používají pouze k výpočtu výsledku a nikdy se neukládají. Používejte ji jako rychlou sadu nástrojů pro jednorázové úkoly nebo si uložte do záložek nástroje, na které se každý den spoléháte.