Jak to działa
Ponownie wcina i wyrównuje zapytania SQL, aby były czytelne i spójne. Rozdziela klauzule, kolumny i warunki na przejrzyste wiersze, co ułatwia przeglądanie długich zapytań, porównywanie wersji lub dokumentowanie raportów.
Możesz wybrać dialekt (na przykład standardowy SQL, PostgreSQL, MySQL, SQLite, T-SQL i inne), aby słowa kluczowe i składnia były poprawnie interpretowane, a także wielkość liter słów zastrzeżonych.
Kontroluje też typ i rozmiar wcięcia oraz koniec wiersza. Wszystko jest przetwarzane w przeglądarce za pomocą sql-formatter; zmienia tylko format, nigdy nie wykonuje ani nie waliduje zapytania względem bazy danych.
Przykłady
select id,name from users where active=1 order by nameSELECT
id,
name
FROM
users
WHERE
active = 1
ORDER BY
nameZe słowami kluczowymi wielkimi literami: każda klauzula i kolumna trafia do własnego wiersza.Przypadki użycia
- Uczynić czytelnym długie zapytanie skopiowane z logu lub ORM.
- Ujednolicić styl zapytań przed zapisaniem ich w repozytorium.
- Przeglądać i porównywać zapytania z różnych dialektów w jednolitym formacie.
- Dokumentować raporty lub widoki za pomocą schludnie wciętego SQL.
Najczęstsze pytania
Jakie dialekty SQL obsługuje?
Obsługuje kilka dialektów, takich jak standardowy SQL, PostgreSQL, MySQL, MariaDB, SQLite, Transact-SQL i inne. Wybór właściwego zapewnia poprawne sformatowanie słów kluczowych i specyficznej składni.
Czy wykonuje lub waliduje zapytanie?
Nie. Narzędzie tylko przestawia i wyrównuje tekst zapytania. Nie łączy się z żadną bazą danych ani nie sprawdza, czy zapytanie jest poprawne lub bezpieczne.
Czy mogę zapisać słowa kluczowe wielkimi lub małymi literami?
Tak. Możesz wybrać, aby słowa zastrzeżone (SELECT, FROM, WHERE) były wielkimi literami, małymi literami lub dokładnie tak, jak je wpisałeś, zgodnie z Twoją konwencją stylu.
Czy moje zapytanie jest wysyłane na serwer?
Nie. Formatowanie odbywa się w całości w przeglądarce; zapytanie nigdy nie opuszcza Twojego komputera.