Utilisation de base
Ce guide vous explique l'utilisation de base de l'outil SQL Prettify and Format.
Saisir votre requete SQL
- Acceder a l'outil : Ouvrez la page de l'outil SQL Prettify
- Entrer le code SQL : Collez ou saisissez votre requete SQL dans la zone de texte "SQL Input"
- 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 :
- Copier dans le presse-papiers : Cliquez sur "Copy" pour copier le SQL formate
- Voir les statistiques : Consultez le panneau de statistiques pour les details du formatage
- 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.