SQL Formatter
Questions Fréquentes
Everything you need to know about SQL formatting
Que fait le formatage SQL?
The Format mode takes a messy SQL query and reorganizes it in a readable way: it uppercases keywords (SELECT, FROM, WHERE, JOIN...), inserts line breaks before major clauses, indents content inside parentheses, and breaks after each comma. It does not change the query logic, only its presentation.
Ce formateur prend-il en charge tous les dialectes SQL?
This is a basic formatter, not a full SQL parser: it applies reasonable style rules that work well with standard MySQL, PostgreSQL, SQL Server, and SQLite queries. It recognizes the most common keywords and major clauses. For very complex queries with proprietary syntax it may not handle every case, but the result remains correct and readable.
Ma requête SQL est-elle envoyée à un serveur?
No, all processing happens entirely in your browser via JavaScript. Your SQL query is never sent to any server or stored anywhere. This makes the tool safe even for queries that contain sensitive table names, columns, or values from your database.
Que fait le formatage ?
Il réorganise la requête pour la rendre lisible : les mots-clés passent en majuscules, les clauses principales commencent une nouvelle ligne et ce qui est entre parenthèses est indenté.
Connaît-il tous les dialectes SQL ?
Il applique des règles de style qui fonctionnent bien avec les requêtes standard de MySQL, PostgreSQL, SQL Server et SQLite. Ce n'est pas un analyseur complet : vérifiez le résultat sur les constructions spécifiques.
La requête est-elle envoyée à un serveur ?
Non, tout se passe dans le navigateur. La requête ne quitte pas l'appareil, vous pouvez donc formater des instructions contenant de vrais noms de tables, de colonnes et de vraies valeurs.