fixmint
FR

Voyez ce que fait une requête SQL, étape par étape

Collez une requête. Elle explique les étapes en français simple, dessine les jointures et signale les motifs lents ou risqués.

  • Fonctionne sur votre appareil
  • Sans inscription
  • Fonctionne hors ligne après une visite
—étapes
—jointures
—avertissements

Comment comprendre une requête SQL

  1. Collez le SQL dans la zone prévue. Les instructions séparées par des points-virgules sont lues une par une.
  2. Lisez les étapes dans l’ordre logique où une base de données les applique, puis le schéma des jointures ci-dessous.
  3. Vérifiez les avertissements, puis copiez le SQL mis en forme lorsqu’il vous semble correct.

Questions

Quel SQL est compris ?

SQL courant : SELECT avec jointures, sous-requêtes, CTE, UNION, GROUP BY avec ROLLUP, fonctions de fenêtrage, ainsi que INSERT, UPDATE, DELETE et un CREATE TABLE de base. La syntaxe inconnue est signalée avec sa ligne et sa colonne.

Est-ce que cela exécute ma requête ou se connecte à une base de données ?

Non. La requête est lue comme du texte dans votre navigateur. Rien n’est exécuté et rien n’est envoyé ailleurs.

Pourquoi les étapes ne suivent-elles pas l’ordre dans lequel je les ai écrites ?

Elles suivent l’ordre logique : FROM et JOIN d’abord, puis WHERE, GROUP BY, HAVING, SELECT, ORDER BY et LIMIT. Une base de données peut exécuter le travail différemment, mais le résultat est le même.

Avis

    Aucun avis pour l’instant. Soyez le premier.

    Votre note

    Votre e-mail n’est jamais affiché ni conservé.