Przejdź do treści

Formater MariaDB

Formatuj zapytania i skrypty MariaDB zgodnie z regułami MariaDB dotyczącymi identyfikatorów w backtickach, sekwencji ucieczki z ukośnikiem odwrotnym, komentarzy #, komentarzy wykonywalnych i bloków DELIMITER. Klauzule takie jak ON DUPLICATE KEY UPDATE i RETURNING pozostają razem, kolumny i warunki są wcięte, a instrukcje rozdzielone pustymi wierszami. Niezamknięte ciągi znaków i nawiasy są zgłaszane wraz z numerem wiersza i kolumny, co przyspiesza przegląd kodu.

Resetuj

Najczęściej zadawane pytania

Czym różni się od formatera MySQL?

Oba narzędzia stosują te same reguły cytowania i komentarzy dla MySQL. Formater MariaDB traktuje również RETURNING, obsługiwane przez MariaDB w instrukcjach INSERT, REPLACE i DELETE, jako osobną klauzulę.

Które literały i identyfikatory są rozpoznawane?

Identyfikatory w backtickach, ciągi w pojedynczych i podwójnych cudzysłowach z sekwencjami ucieczki z ukośnikiem odwrotnym, literały X'' i B'', ciągi narodowe N'', introduktory zestawu znaków, takie jak _utf8mb4'text', oraz zmienne @. Ich zawartość nigdy nie jest zmieniana.

Jak obsługiwane są komentarze?

Komentarze rozpoczynające się od kratki (#), podwójnego myślnika (-- po którym następuje spacja) oraz komentarze blokowe pozostają bez zmian. Komentarze wykonywalne zawierające oznaczenie wersji pozostają dokładnie takie, jak zostały zapisane.

Które klauzule trafiają do osobnych wierszy?

SELECT, FROM, WHERE, GROUP BY, HAVING, ORDER BY i LIMIT zaczynają się w osobnych wierszach. ON DUPLICATE KEY UPDATE, LOCK IN SHARE MODE, FOR UPDATE i RETURNING również pozostają razem jako klauzule.

Czy mogę formatować procedury składowane?

Tak. Wiersze DELIMITER pozostają osobno, niestandardowy separator kończy każdą procedurę, a bloki BEGIN i END z IF, WHILE i LOOP są wcięte.

Czy zmienia wielkość liter w słowach kluczowych?

Nie. Wszystkie słowa kluczowe i nazwy zachowują wielkość liter z wpisanego tekstu. Zmieniają się tylko białe znaki i podziały wierszy.

Jakie błędy są wykrywane?

Niezamknięte ciągi znaków, identyfikatory w cudzysłowach i komentarze blokowe oraz niezbilansowane nawiasy są zgłaszane wraz z numerem wiersza i kolumny. Narzędzie nie sprawdza pełnej gramatyki ani schematu.

Czy mogę wybrać wcięcie?

Tak. Wybierz 2 lub 4 spacje albo tabulatory dla każdego poziomu zagnieżdżenia. Krótkie listy w nawiasach pozostają w jednym wierszu.

Jak duże mogą być dane wejściowe?

Do 1 MB na żądanie i 128 KB na instrukcję. Obejmuje to duże zrzuty procedur i widoków.

Czy moje SQL jest przechowywane?

Nie. Zapytania są formatowane w pamięci i od razu zwracane. Nigdy nie są zapisywane; rejestrowane są tylko rozmiary żądań.

O OneClick Pro

OneClick Pro to bezpłatny zbiór ponad 150 narzędzi internetowych do codziennej pracy: konwertowania obrazów i jednostek, formatowania i walidowania kodu, sprawdzania domen i SEO oraz pracy z tekstem, datami i liczbami. Każde narzędzie działa bez rejestracji i subskrypcji, a wprowadzone dane służą wyłącznie do obliczenia wyniku i nigdy nie są przechowywane. Używaj go jako podręcznego zestawu narzędzi do jednorazowych zadań lub dodaj do zakładek te, z których korzystasz każdego dnia.