Aller au contenu
AioFreeKit

Formateur SQL

Formatez, minifiez et validez du SQL avec coloration syntaxique. Prend en charge 15 dialectes courants — MySQL, PostgreSQL, Oracle, SQL Server, SQLite, BigQuery, Snowflake, Hive et plus — avec conversion de la casse des mots-clés, le tout dans votre navigateur.

0 caractères · 0 octets · 0 lignes

Résultat

Le résultat s'affichera ici à mesure que vous tapez.

0 caractères · 0 octets · 0 lignes

Ce que cet outil sait faire

  • 15 dialectes SQL

    Formatez des requêtes pour MySQL, PostgreSQL, Oracle, SQL Server, SQLite, MariaDB, BigQuery, Snowflake, Redshift, Hive, Spark, Trino, TiDB, DB2 ou SQL standard, avec une analyse adaptée au dialecte.

  • Formater ou minifier

    Affichez le code avec 2 espaces, 4 espaces ou des tabulations pour une lecture facile, ou regroupez tout sur une seule ligne pour les journaux et fichiers de configuration.

  • Casse des mots-clés

    Convertissez les mots-clés en MAJUSCULES ou en minuscules en un clic, ou conservez la casse d'origine telle quelle.

  • Coloration syntaxique

    Mots-clés, chaînes, nombres, commentaires et identifiants sont colorés pour repérer d'un coup d'œil la structure d'une longue requête.

Questions fréquentes

Le formatage modifie-t-il ma requête ?

Non. Seuls les espaces, les sauts de ligne et — si vous le souhaitez — la casse des mots-clés changent. Les identifiants, les littéraux et la logique de la requête restent identiques.

Quels dialectes SQL sont pris en charge ?

Quinze : SQL standard, MySQL, MariaDB, PostgreSQL, SQLite, Oracle, SQL Server, BigQuery, Snowflake, Redshift, Hive, Spark, Trino, TiDB et DB2. Choisissez le dialecte correspondant à votre base de données pour que la syntaxe spécifique soit correctement gérée.

Mon SQL est-il envoyé à un serveur ?

Non. Le formatage s'exécute entièrement dans votre navigateur. Les requêtes collées ici contiennent souvent des structures de tables et de la logique métier : rien ne quitte jamais votre appareil.

Peut-il valider mon SQL ?

Il détecte les erreurs de syntaxe comme les chaînes non terminées ou les jetons inattendus et indique la ligne et la colonne lorsque c'est possible. Il ne vérifie pas l'existence des tables ou colonnes — cela nécessite une connexion à une base réelle.

À quoi sert la minification ?

Elle supprime les commentaires et regroupe tout sur une seule ligne sans toucher aux littéraux — pratique pour intégrer des requêtes dans du code ou des fichiers de configuration.

Que vérifie l'analyse SQL ?

Elle indique si votre requête s'analyse dans les 15 dialectes pris en charge, et détecte les motifs à risque comme DELETE ou UPDATE sans WHERE, les instructions DROP, SELECT * et la syntaxe non portable. Tout s'exécute localement dans votre navigateur.

Commentaires et contact

Un bug à signaler ou une idée d’outil ? Nous lisons chaque message : indiquez la page concernée et ce qui n’a pas fonctionné pour nous aider à corriger plus vite.