Ce formateur SQL (SQL formatter online) vous permet de formater et beautifier vos requêtes SQL en ligne. C'est également un outil de minification SQL (SQL minifier).
Vos requêtes SQL sont formatés automatiquement afin de générer du SQL lisible (Pas besoin de cliquer sur un bouton).
Vous pouvez consulter le mode d'emploi afin de vous aider à utiliser cet éditeur SQL en ligne.
Cet outil est facile d'utilisation afin de formater des requêtes SQL en ligne.
Il n'y a qu'une étape afin de formater votre requête SQL, vous devez renseigner l'éditeur "Votre requête SQL",
et automatiquement du code SQL lisible sera disponible / généré dans l'éditeur "Requête SQL formatée".
Vous avez plusieurs possibilités pour renseigner l'éditeur "Votre requête SQL":
Plusieurs options sont mises à votre disposition:
Par défaut, c'est formaté selon le Standard SQL, mais vous pouvez sélectionner une base de données afin de formater selon certaines spécificités.
Vous pouvez choisir la casse des mots clés (exemples: SELECT, FROM ...).
Vous pouvez choisir le caractère (entre la tabulation et l'espace) à utiliser pour l'indentation , ainsi que le nombre de fois qu'il faut le répéter.
Vous avez la possibilités de supprimer les commentaires.
Vous pouvez minifier votre requête, c'est-à-dire mettre votre SQL sur une ligne.
Note: les commentaires sur une ligne (Commençant par --)
sont automatiquement convertis en commentaires multi-lignes (Commençant par /* et finiçant par */).
Vous n'avez qu'à sélectionner "Oui (Minifier)" de l'option "mode compact" afin de minifier votre SQL.
Vous pouvez cliquer sur "Télécharger" afin de télécharger le code SQL formaté.
Vous pouvez également copier dans le presse-papier en cliquant sur "Copier dans le presse-papiers".
Note: Les mots clés apparaissent en vert, et en majuscule.
Débugguer une grosse requête SQL (Select, Update, Delete, ...), peut vite devenir une galère (Je parle malheureusement en connaissance de cause ...), et il est parfois difficile de comprendre ce qu'elle fait vraiment (Ou plutôt, on sait ce qu'elle fait, mais on ne voit pas vraiment comment ça marche). La fonctionnalité d'd'embellissement SQL (SQL pretty) rend les requêtes SQL plus compréhensibles et lisibles, on peut alors distinguer plus facilement chaque partie / chaque mot clé. Cet éditeur SQL en ligne (online SQL editor) permet de facilement lire et éditer les requêtes. Cet embellisseur/beautifier SQL est utile pour les requêtes SELECT, UPDATE, INSERT et DELETE.
Vous pouvez choisir l'indentation, la casse des mots clés, la base de données, si vous voulez conserver ou supprimer les commentaires.
La minification de SQL consiste à réduire la taille du code SQL en supprimant les espaces, les sauts de ligne et d'autres caractères superflus sans changer le fonctionnement du code. Cette technique est souvent utilisée pour optimiser les performances du code en réduisant la taille des fichiers SQL et en accélérant leur chargement.
La minification de SQL rend le code SQL plus difficile à lire et à comprendre pour les développeurs et les administrateurs de base de données. Par conséquent, il est souvent recommandé de ne pas minifier le code SQL à moins que cela ne soit nécessaire pour des raisons de performance ou de stockage.
Cet outil permet également de minifier vos requêtes (compression). Ce qui peut être utile quand on veut injecter nos requêtes SQL dans du code de programmmation.
Cet outil intègre à la fois un minificateur et un beautifier SQL. Vous pouvez rendre lisible votre requête SQL, puis la modifier, et enfin la minifier avant de l'intégrer dans votre code.
Attention, votre requête est formaté même si elle est invalde. Cet outil ne permet pas de valider la syntaxe de vos requêtes. Si vous avez besoin de vérifier la syntaxe de requêtes SQL, vous pouvez vous rendre sur notre validateur SQL.
SQL (Structured Query Language) est un langage utilisé dans les bases de données relationnelles. Cela permet de requêter des données structurées.
SQL est un standard de l'ANSI et ISO.
Cet outil utilise la librairie Javascript de formatage de requêtes SQL SQL-Formatter.js. Elle peut être utilisée dans les navigateurs. Licence MIT.
J'ai fait quelques petits changements au niveau du paramètrage. Vous pouvez récupèrer la version modifiée là: https://extendsclass.com/lib/sql-formatter.js Recherchez "// UPDATED" pour trouver les changements.
Comments
Peter Lyden-2020-02-21 21:35
when I use the'copy text from picture' when right clicking on the image and paste into your sql formatter or another one it doesn't seem to
copy the text correctly as some of the special characters are being converted to something else ? Any ideas why?
Thanks - can be reached @peterlyd@buffalo.edu
Nandakumar Kamat-2022-03-14 13:18