formateur SQL

Le SQL d'une ligne minifié à partir des journaux ORM et le copier-coller sont difficiles à examiner.

Comment formater SQL

1. Collez la requête SQL dans l'éditeur.
2. Choisissez des astuces de dialecte si disponibles (MySQL, PostgreSQL, Standard).
3. Cliquez sur formater.
4. Copiez SQL en retrait pour le wiki ou la diapositive.

Exemples de formatage SQL

REJOINDRE Imbriquée

SELECT avec trois LEFT JOIN indentés par clause - repérez plus rapidement la condition ON manquante.

Lisibilité du CTE

AVEC ventes AS (...) requête principale séparée visuellement du bloc CTE.

INSÉRER le lot

VALEURS sur plusieurs lignes alignées par colonne pour l'examen des différences.

Quand formater SQL

• Lors du partage de requêtes dans les commentaires de pull request.
• Lors de l'apprentissage de la structure SQL à partir de la sortie ORM générée.
• Lors de la documentation des requêtes de rapport pour l'équipe BI.

Lisible SQL dans les avis

Les évaluateurs détectent le filtre WHERE tenant_id manquant plus rapidement sur SQL indenté - la sécurité gagne au-delà de l'esthétique.

Questions fréquentes

Quel dialecte SQL ?

Les formateurs génériques gèrent ANSI-ish SQL ; Mes backticks SQL et les citations Postgres diffèrent.

Des mots-clés en majuscules ?

Style commun SELECT FROM WHERE — préférence et non exigence.

Valider la syntaxe ?

Formatage ≠ exécution — exécutez EXPLAIN dans la base de données pour une validation réelle.

Des données sensibles ?

Le format local évite les fuites SaaS : rédigez toujours les informations personnelles en littéral avant de partager l'écran.

Réduire SQL ?

Supprimez manuellement les nouvelles lignes pour les requêtes intégrées — à l’opposé du format.