w

Utilisation de base

Ce guide vous explique l'utilisation de base de l'outil SQL Prettify and Format.

Saisir votre requete SQL

  1. Acceder a l'outil : Ouvrez la page de l'outil SQL Prettify
  2. Entrer le code SQL : Collez ou saisissez votre requete SQL dans la zone de texte "SQL Input"
  3. Formatage automatique : L'outil formate automatiquement votre SQL pendant la saisie

Exemple d'entree

select u.id, u.name, u.email, p.title, p.content from users u inner join posts p on u.id = p.user_id where u.active = 1 and p.published = 1 group by u.id, u.name, u.email, p.title, p.content order by u.name asc, p.created_at desc limit 10 offset 0;

Configurer les options de formatage

Taille de l'indentation

Choisissez le nombre d'espaces pour l'indentation :

  • 2 espaces : Format compact
  • 4 espaces : Format standard (recommande)
  • 8 espaces : Format large

Casse des mots-cles

Controlez l'affichage des mots-cles SQL :

  • UPPERCASE : Convertit tous les mots-cles en majuscules (SELECT, FROM, WHERE)
  • lowercase : Convertit tous les mots-cles en minuscules (select, from, where)
  • Preserve Case : Conserve la casse d'origine telle qu'elle a ete saisie

Options supplementaires

  • Mots-cles en majuscules : Convertit les mots-cles SQL en majuscules
  • Fonctions en majuscules : Convertit les noms de fonctions en majuscules
  • Types de donnees en majuscules : Convertit les noms de types de donnees en majuscules
  • Aligner les virgules : Aligne les virgules dans les listes SELECT
  • Retour a la ligne avant les operateurs booleens : Ajoute des retours a la ligne avant les operateurs AND/OR

Voir la sortie formatee

Le SQL formate apparait dans la zone de texte "Formatted SQL". Vous pouvez :

  1. Copier dans le presse-papiers : Cliquez sur "Copy" pour copier le SQL formate
  2. Voir les statistiques : Consultez le panneau de statistiques pour les details du formatage
  3. Enregistrer dans l'historique : L'outil enregistre automatiquement votre historique de formatage

Exemple de sortie

SELECT
  u.id,
  u.name,
  u.email,
  p.title,
  p.content
FROM users u
INNER JOIN posts p ON u.id = p.user_id
WHERE u.active = 1
  AND p.published = 1
GROUP BY
  u.id,
  u.name,
  u.email,
  p.title,
  p.content
ORDER BY
  u.name ASC,
  p.created_at DESC
LIMIT 10 OFFSET 0;

Actions rapides

  • Load Example : Cliquez sur "Load Example" pour charger une requete SQL d'exemple
  • Clear : Cliquez sur "Clear" pour supprimer tout le contenu
  • Copy : Cliquez sur "Copy" pour copier le SQL formate dans le presse-papiers

L'outil fournit un formatage en temps reel, vous voyez donc immediatement le resultat lorsque vous modifiez votre code SQL ou vos options de formatage.

Cette page vous a-t-elle été utile ?