SQL Formatter
De SQL Formatter tool formatteert en structureert SQL-code voor vijf verschillende dialecten direct in je browser, zonder gegevens te uploaden.
De SQL Formatter helpt je om SQL-query's netjes en leesbaar te maken door automatische opmaak volgens vijf SQL-dialecten: Standard SQL, MySQL, PostgreSQL, SQLite en T-SQL. Deze tool gebruikt de sql-formatter library met een nearley parser, die complexe SQL-constructies zoals CTE's en subqueries ondersteunt. Omdat de verwerking volledig in de browser plaatsvindt, blijven je gegevens privé en worden ze niet extern opgeslagen. Voor aanvullende formattering van data-gerelateerde bestanden kun je ook de Json Formatter en Xml Formatter tools gebruiken.
Hoe te gebruiken
- Plak je SQL-code in het invoerveld.
- Kies het juiste SQL-dialect uit Standard SQL, MySQL, PostgreSQL, SQLite of T-SQL om dialectspecifieke syntax te respecteren.
- Stel de gewenste hoofdlettergebruik voor sleutelwoorden in: UPPER, lower of behoud de originele case.
- Kies de indentatie-instelling, standaard 2 spaties, en bepaal of er lege regels tussen queries moeten komen.
- Klik op 'Formatteren' om de gestructureerde SQL-code te genereren.
Hoe het werkt
De SQL Formatter maakt gebruik van de sql-formatter bibliotheek die gebaseerd is op een nearley parser voor syntactische analyse. Dit maakt het mogelijk om complexe SQL-constructies zoals SELECT, INSERT, UPDATE, DELETE, CREATE TABLE, JOIN, subqueries en CTE's correct te ontleden en opnieuw op te bouwen met consistente indentatie en case. De parser herkent dialectspecifieke variaties in syntax en zorgt ervoor dat de formattering hierop aansluit. Omdat de volledige verwerking client-side in de browser gebeurt, worden geen SQL-gegevens naar servers verzonden, wat de privacy en veiligheid verhoogt.
Voorbeeld
-- Input
select id,name from users where active=1 order by name;
-- Output
SELECT id,
name
FROM users
WHERE active = 1
ORDER BY name;Wanneer te gebruiken
- Als ontwikkelaar wil je snel leesbare en onderhoudbare SQL-code genereren die consistent is qua stijl.
- Als designer die SQL-query’s in documentatie of presentaties duidelijk wil weergeven.
- Als SEO-specialist die datascripts controleert en wil zorgen dat queries correct en uniform geformatteerd zijn.
- Als student die SQL leert en overzichtelijke queries wil maken om de logica beter te begrijpen.
Voor aanvullende code-optimalisatie en verkleining kan de Css Minifier tool handig zijn wanneer je werkt met front-end code naast SQL.
Veelgestelde Vragen
Welke SQL-dialecten ondersteunt deze SQL Formatter?
De tool ondersteunt vijf dialecten: Standard SQL, MySQL, PostgreSQL, SQLite en T-SQL (Microsoft). Elke dialect heeft eigen syntaxkenmerken die de formatter herkent en correct verwerkt.
Hoe zorgt de SQL Formatter voor privacy van mijn SQL-code?
De formatter werkt volledig client-side in de browser zonder enige data naar externe servers te sturen. Dit betekent dat je SQL-code nooit het apparaat verlaat, wat privacy en veiligheid garandeert.
Kan ik de hoofdlettergebruik van SQL sleutelwoorden aanpassen?
Ja, je kunt kiezen uit drie opties: sleutelwoorden in hoofdletters (UPPER), kleine letters (lower) of de originele case behouden. Dit helpt om de stijl aan te passen aan project- of persoonlijke voorkeuren.
Welke soorten SQL-query's kan de formatter correct verwerken?
De parser ondersteunt een breed scala aan SQL-query's zoals SELECT, INSERT, UPDATE, DELETE, CREATE TABLE, JOIN, subqueries en Common Table Expressions (CTE's).
Is het mogelijk om de indentatie aan te passen?
Ja, standaard gebruikt de tool 2 spaties voor indentatie, maar je kunt dit aanpassen naar je voorkeur om de leesbaarheid te verbeteren of aan code-standaarden te voldoen.