Monu Tools

SQL-formatter

Formatteer en verfraai SQL-query's met regeleinden per clausule en consistente trefwoordschrijfwijze, of minimaliseer ze tot een enkele regel.

Hoe gebruik je SQL-formatter

  1. 01

    Plak je SQL-query in het invoervak.

  2. 02

    Kies Formatteren om hem te verfraaien of Minimaliseren om hem tot een regel samen te persen.

  3. 03

    Kies de trefwoordschrijfwijze, en kopieer dan het resultaat.

Wat de SQL-formatter doet

Dit is een SQL-formatter die een krappe query op één regel of met inconsistente opmaak mooi maakt: elke belangrijke clause op een eigen regel, kolommen en voorwaarden ingesprongen, en de casing van keywords consistent gemaakt. Het kan ook het omgekeerde: een query minifyen tot één regel.

Waarom leesbare SQL helpt

Leesbare SQL is makkelijker te reviewen, debuggen en onderhouden. Als SELECT, FROM, WHERE, JOIN en GROUP BY elk op een nieuwe regel beginnen en de keywords dezelfde casing delen, wordt de vorm van de query, wat hij teruggeeft en hoe hij filtert, in één oogopslag duidelijk.

Formatteren is ook handig vlak voordat je een query commit, zodat diffs klein blijven en reviewers betekenisvolle wijzigingen zien in plaats van herschikte witruimte.

Opties en dialecten

Je kiest de casing van keywords (bijvoorbeeld keywords in hoofdletters, wat de gangbare conventie is) en of je wilt formatteren of minifyen. De formatter is dialect-onafhankelijk en verwerkt de gangbare ANSI SQL die PostgreSQL, MySQL, SQLite en SQL Server gebruiken.

De minify-modus is handig voor de tegenovergestelde behoefte: een geformatteerde query terugbrengen tot één regel om in code of een configuratiewaarde te plaatsen.

Het formatteert, het valideert niet

De tool formatteert voor leesbaarheid en controleert niet of je query geldig is, dus hij zal een query met een typefout er gewoon netjes uitleggen. Beschouw schone output als winst voor de leesbaarheid, niet als een correctheidscontrole.

Draait in je browser

Alles draait in je browser, wat belangrijk is omdat echte queries vaak tabelnamen, kolomnamen en soms letterlijke waarden bevatten die iets prijsgeven over je schema of data. Niets daarvan wordt geüpload.

Veelgestelde vragen

Wat doet de formatter?

Hij zet elke hoofdclausule zoals SELECT, FROM, WHERE en JOIN op een eigen regel, springt de kolommen en condities in, en normaliseert het hoofdlettergebruik van keywords voor leesbaarheid.

Wordt mijn SQL naar een server gestuurd?

Nee. Het formatteren draait volledig in je browser, dus je queries verlaten nooit je apparaat. Dat maakt het veilig voor queries die tabel- of kolomnamen noemen.

Welke SQL-dialecten worden ondersteund?

Het is dialectonafhankelijk en verwerkt gangbare ANSI SQL die door PostgreSQL, MySQL, SQLite en SQL Server wordt gebruikt. Het formatteert voor leesbaarheid in plaats van syntaxis te valideren.

Controleert het of mijn SQL geldig is?

Nee. Het legt de tekst uit voor leesbaarheid maar parseert of draait de query niet, dus het formatteert een query zelfs als die een fout bevat.

Kan het SQL terug comprimeren tot één regel?

Ja. Minificatiemodus vouwt een opgemaakte query terug tot een enkele regel, wat nuttig is om SQL in code of een configuratiewaarde in te bedden.

Waarom SQL überhaupt formatteren?

Consistente opmaak maakt queries makkelijker te lezen, beoordelen en debuggen, en houdt diffs in versiebeheer gericht op echte wijzigingen in plaats van witruimte.

Deze tool insluiten

Voeg deze tool toe aan je eigen website. Kopieer het fragment hieronder. Het blijft automatisch up-to-date.

<iframe src="https://monu.tools/embed/nl/sql-formatter" width="100%" height="640" style="border:1px solid #e5e5e5;border-radius:12px;max-width:680px" loading="lazy" title="Monu Tools"></iframe>

Gerelateerde tools