Formátovač MariaDB
Formátuje dotazy a skripty MariaDB podľa pravidiel MariaDB pre identifikátory v spätných apostrofoch, escape sekvencie so spätnou lomkou, komentáre #, vykonateľné komentáre a bloky DELIMITER. Klauzuly ako ON DUPLICATE KEY UPDATE a RETURNING zostávajú pohromade, stĺpce a podmienky sa odsadia a príkazy sa oddeľujú prázdnymi riadkami. Neuzavreté reťazce a zátvorky sa nahlásia spolu s riadkom a stĺpcom, aby sa dali rýchlejšie skontrolovať.
Často kladené otázky
V čom sa líši od formátovača MySQL?
Oba používajú rovnaké pravidlá pre úvodzovky a komentáre MySQL. Formátovač MariaDB považuje RETURNING, ktoré MariaDB podporuje pri príkazoch INSERT, REPLACE a DELETE, tiež za samostatnú klauzulu.
Ktoré literály a identifikátory sa rozpoznávajú?
Identifikátory v spätných apostrofoch, reťazce v jednoduchých a dvojitých úvodzovkách s escape sekvenciami so spätnou lomkou, literály X'' a B'', národné reťazce N'', úvodné označenia znakovej sady, ako napríklad _utf8mb4'text', a premenné @. Ich obsah sa nikdy nemení.
Ako sa spracúvajú komentáre?
Komentáre s mriežkou (#), komentáre s dvoma pomlčkami (-- nasledovanými medzerou) a blokové komentáre zostávajú zachované. Spustiteľné komentáre obsahujúce označenie verzie zostávajú presne v pôvodnom znení.
Ktoré klauzuly majú vlastný riadok?
SELECT, FROM, WHERE, GROUP BY, HAVING, ORDER BY a LIMIT začínajú na vlastných riadkoch. Klauzuly ON DUPLICATE KEY UPDATE, LOCK IN SHARE MODE, FOR UPDATE a RETURNING tiež zostávajú pohromade.
Môžem formátovať uložené procedúry?
Áno. Riadky DELIMITER zostávajú samostatné, vlastný oddeľovač ukončuje každú rutinu a bloky BEGIN a END s príkazmi IF, WHILE a LOOP sa odsadia.
Mení veľkosť písmen v kľúčových slovách?
Nie. Všetky kľúčové slová a názvy si zachovajú veľkosť písmen, ktorú ste zadali. Menia sa iba medzery a zalomenia riadkov.
Ktoré chyby sa zisťujú?
Neuzavreté reťazce, identifikátory v úvodzovkách a blokové komentáre, ako aj nevyvážené zátvorky sa nahlásia spolu s riadkom a stĺpcom. Kontrola úplnej gramatiky ani schémy nie je súčasťou nástroja.
Môžem si vybrať odsadenie?
Áno. Pre každú úroveň vnorenia vyberte 2 alebo 4 medzery alebo tabulátory. Krátke zoznamy v zátvorkách zostávajú na jednom riadku.
Aký veľký môže byť vstup?
Až 1 MB na požiadavku a 128 KB na príkaz. To stačí aj na veľké výpisy procedúr a zobrazení.
Ukladá sa moje SQL?
Nie. Dotazy sa okamžite naformátujú v pamäti a vrátia. Nikdy sa neukladajú; zaznamenáva sa iba veľkosť požiadaviek.