Générateur de SQL

Utilisation commerciale OK modèles 579 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 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

        
Remarques
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

❤️ Aimez Free.ai? Dites à vos amis!

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

Tu en veux plus? Inscription gratuite: 30 000 jetons/jour
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. Pas de compte nécessaire.

2
Cliquez sur générer

Notre AI traite votre demande en quelques secondes en utilisant les meilleurs modèles open-source.

3
Télécharger & partager

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

Utilisez cet outil via API

Automatisez cet outil à partir de votre propre code. Endpoint REST compatible OpenAI, Auth-token de porteur, 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 en cours 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 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 token 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 - coller 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 de schéma et le modèle utilise ces noms de colonnes au lieu de deviner.

PostgreSQLTM pour les nouveaux projets (plus expressif - JSONB, tableaux, CTE, fonctions de fenêtre). MySQL pour les piles LAMP héritées (ê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 analytiques (différentes joignent 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 de marquer quand 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 + Optimate" - 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 SQLite, les CTE récursifs fonctionnent mais les fonctions de fenêtre ne sont que depuis SQLite 3.25. Le modèle choisit la bonne construction pour le dialecte choisi et revient aux sous-demandes 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 AI (DataGrip est JetBrains AI - $10/mo). Free.ai est basé sur un navigateur - pas d'installation, pas de connexion IDE. Utilisez des plugins IDE pour modifier en flux serré; utilisez Free.ai pour les requêtes ad-hoc que vous voulez partager, coller dans Slack, ou inclure dans les descriptions PR.

Up to 12,000 characters total (schema + question). For 50+ table schemas, paste only the relevant tables - Postgres `pg_dump --schema-only -t tablename` is the easiest way. Premium long-context Claude/GPT handle full warehouse schemas.

Les schémas 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/ avec l'invite système SQL (dialect + mode + schéma) et la question comme message utilisateur. Utile pour les interfaces de requêtes en langage naturel dans les outils BI. Voir /api/ pour les extraits.

Inscription gratuite: 30 000 jetons/jour

Créer un compte gratuit

Aucune carte de crédit requise

Comment évalueriez-vous cet outil?

Aimez Free.ai? Dites à vos amis!