Générateur de SQL

Utilisation commerciale OK 380+ modèles Pas de filigrane Pas besoin d'inscription
Modèle:
+ GPT-5, Claude, Gemini
Décrivez une requête en anglais, collez votre schéma et revenez travailler SQL pour votre dialecte exact — PostgreSQL, MySQL, SQLite, MSSQL, Oracle, BigQuery, Snowflake ou Redshift. Ou collez une requête existante pour expliquer, optimiser ou convertir entre les dialectes.
Coller les instructions de CREATE TABLE de `pg_dump -s`, `SHOW CREATE TABLE`, ou écrire comme `users(id, email, created_at)`. Laisser en blanc et l'IA inventera des noms de colonnes raisonnables.
Décrivez la requête.
requête SQL

        
Demandes de renseignements
Options avancées
Résultat
Les jetons sont bas. Obtenez plus de jetons
Vous voulez de meilleurs résultats? Modèles premium (GPT-5, Claude, Gemini) offrent une qualité supérieure. Afficher les plans

❤️ Love this tool? Share it!

Inscrivez-vous pour obtenir un lien de référence et gagner 25 000 jetons par ami.

Tu en veux plus? Inscrivez-vous gratuitement pour 30K jetons/jour + 10K bonus
Inscription gratuite

Traitement de votre demande...

Générer des requêtes SQL à partir d'un langage naturel avec l'IA.

Comment utiliser Générateur de SQL

1
Saisissez votre entrée

Tapez du texte, téléchargez un fichier ou décrivez ce que vous voulez. Aucun compte n'est nécessaire.

2
Cliquez sur générer

Notre IA traite votre demande en quelques secondes à l'aide des meilleurs modèles open-source.

3
Télécharger et partager

Téléchargez, copiez ou partagez votre résultat. Gratuit pour un usage personnel et commercial.

Utilisez cet outil via l'API

Automatisez cet outil à partir de votre propre code. Endpoint REST compatible OpenAI, Auth-token auth, pas de SDK supplémentaire requis.

curl -X POST https://api.free.ai/v1/chat/ \
  -H "Authorization: Bearer sk-free-..." \
  -H "Content-Type: application/json" \
  -d '{"model": "qwen-coder", "messages": [{"role": "user", "content": "Write a Python function that reverses a string."}]}'

Générateur de SQL — FAQ

Décrivez une requête en anglais ("revenu mensuel par catégorie de produits pour le dernier trimestre, seulement les commandes expédiées dans les 7 jours") et récupérez une requête SQL de travail pour votre dialecte (PostgreSQL / MySQL / SQLite / MSSQL / Oracle / BigQuery / Snowflake / Redshift). Collez en option votre schéma (instructions CREATE TABLE) afin que l'IA utilise des noms de colonnes réels. Ou collez une requête existante pour l'expliquer, l'optimiser ou la convertir entre les dialectes.

L'IA2SQL facture 9-29 $/mois avec un plafond gratuit de 5 fois par jour. Text2SQL.ai est un prix similaire. EverSQL se concentre sur l'optimisation à 99 $+/mois. ChatGPT est de 20 $/mois. Free.ai est 100% gratuit sous le pool de jeton quotidien, supporte 8 dialectes (la plupart de ces alternatives bateau avec 3-4), et gère explicitement trois modes — générer, expliquer, optimiser — sans payer.

Oui — collez les instructions CREATE TABLE (ou une description comme "users(id, email, created_at), orders(id, user_id, total, status, created_at)") dans la boîte du schéma et le modèle utilise ces noms de colonnes au lieu de deviner.

PostgreSQLTM pour les nouveaux projets (plus expressifs — JSONB, tableaux, CTE, fonctions de fenêtre). MySQL pour les anciennes piles LAMP (être conscient des différences syntaxiques 8,0+ vs 5,7). SQLite pour embarqué/local. MSSQLTM pour les magasins Microsoft (syntaxe T-SQL). Oracle pour l'entreprise (PL/SQL). BigQuery / Snowflake / Redshift pour les entrepôts d'analyse (différente joint sémantique que les DB transactionnelles).

Le modèle est chargé d'utiliser des modèles faciles à indexer (OUVERT les clauses sur les colonnes indexées d'abord, JOIN ON les touches indexées, éviter SELECT *) et d'afficher lorsqu'une requête a besoin d'un index manquant pour être rapide. Pour un exercice d'optimisation dédié, collez une requête existante et choisissez le mode "Explain + Optim" — le modèle retourne l'original, une réécriture facile à EXPLAIN et une suggestion d'index.

Oui — collez une requête dans un dialecte, choisissez "Convertir vers" + dialecte cible. Le modèle réécrit en utilisant uniquement des fonctionnalités de dialect cible (par exemple, PostgreSQL `LIMIT n OFFSET m` → MSSQL `OFFSET m ROWS FETCH NEXT n ROWS SEULEMENT) et avertit lorsqu'une fonctionnalité n'a pas d'équivalent (PostgreSQL JSONB → MySQL n'a que des fonctions JSON de base).

Oui — tous les dialectes qui les supportent (PostgreSQL, MSSQL, Oracle, MySQL/MariaDB moderne, BigQuery, Snowflake). Pour le travail des CTE récursifs SQLite mais fonctions de fenêtre seulement depuis SQLite 3.25. Le modèle choisit la bonne construction pour le dialecte choisi et revient aux sous-requêtes lorsque les fonctions de fenêtre ne sont pas supportées.

Lorsque vous demandez DELETE / MISE À JOUR / TRUNCATE / DROP, le modèle les enveloppe dans un `BEGIN;... ROLLBACK;` (ou équivalent dialecte) afin que vous puissiez exécuter à sec, plus ajoute un aperçu SELECT montrant ce qui serait affecté. Toujours lire les deux avant de courir avec COMMIT.

DBeaver et DataGrip ont des plugins IA (DataGrip est JetBrains IA — $10/mo). Free.ai est basé sur le navigateur — pas d'installation, pas de connexion IDE. Utilisez les plugins IDE pour l'édition en flux serré; utilisez Free.ai pour les requêtes ad-hoc que vous souhaitez partager, coller dans Slack, ou inclure dans les descriptions PR.

Jusqu'à 12 000 caractères au total (schéma + question). Pour les schémas de table 50+, collez seulement les tableaux pertinents — Postgres `pg_dump --schema-only -t tablename` est le moyen le plus simple.

Le schéma et les requêtes sont envoyés au modèle, traités et rejetés. Non stockés, non utilisés pour la formation. Pick Qwen 3 Coder pour une confidentialité maximale — auto-organisé sur les GPU de Free.ai, votre schéma ne quitte jamais notre infrastructure.

Oui — POST to /v1/chat/ with the SQL system invite (dialect + mode + schéma) and the question as the user message. Utile pour les interfaces de requêtes en langage naturel dans les outils BI. Voir /api/ for snippets.

Inscrivez-vous gratuitement pour 30 000 jetons

Créer un compte gratuit

Aucune carte de crédit requise

Comment évalueriez-vous cet outil?

5.0/5 from 1 rating

Love this tool? Share it!