digtools
🗄️
csv to sql,

CSV to SQL Converter

Instantly convert CSV data to SQL INSERT/UPDATE statementsin your browser securely and for free.

🔒
Traitement local sécurisé
Sécurisé, aucun envoi au serveur
Support INSERT/UPDATE
Choisissez le type de requête SQL
🧠
Inférence de type
Détection automatique des nombres

Paramètres de la table

Options

CSV d'entrée

SQL de sortie

* Les données d'entrée sont traitées localement dans votre navigateur. Aucune donnée n'est envoyée vers des serveurs externes.
about,

À propos du Convertisseur CSV vers SQL

Un outil en ligne gratuit pour les développeurs permettant de générer instantanément des requêtes SQL INSERT ou UPDATE à partir de fichiers CSV. Gagnez du temps et réduisez les erreurs lors de la migration de données.

Le processus de conversion est effectué entièrement dans votre navigateur. Même si le fichier CSV contient des informations sensibles, il ne sera jamais envoyé à un serveur externe.

how to,

Comment convertir un CSV en SQL

STEP 1

Configurer les paramètres

Sélectionnez le nom de la table, le type de SQL (INSERT/UPDATE) et ajustez les options.

STEP 2

Préparer les données CSV

Collez vos données CSV ou chargez un fichier. Cochez la case si la première ligne contient les noms de colonnes.

STEP 3

Générer et copier le SQL

Cliquez sur 'Générer SQL'. Copiez ensuite les requêtes pour les exécuter dans votre base de données.

glossary,

Glossaire SQL et Bases de données

CSV (Valeurs séparées par des virgules)
Format de fichier texte simple utilisant des virgules pour séparer les valeurs.
SQL (Structured Query Language)
Langage de programmation standard pour manipuler les bases de données relationnelles.
Requête INSERT
Commande SQL pour ajouter de nouvelles lignes dans une table.
Requête UPDATE
Commande SQL utilisée pour modifier des enregistrements existants.
Échappement
Processus garantissant que les caractères spéciaux en SQL sont traités comme de simples chaînes.
faq,

Foire Aux Questions

Q.Is the CSV data I enter saved on external servers?
No, all input data is processed strictly within your PC or smartphone's browser. There is no transmission or storage of data to external servers, making it completely safe to use even with CSV files containing customer lists or sensitive information.
Q.Can it convert huge CSV files with tens of thousands of rows?
Yes, it can, but it depends on your browser's memory and processing power. Processing a few thousand to tens of thousands of rows usually completes in seconds. However, for extremely large files exceeding 100,000 rows, we recommend splitting the file before conversion to prevent browser freezing.
Q.How are numeric and string data distinguished?
The tool automatically analyzes the value of each cell internally. If it consists only of numbers (or numbers with a decimal point), it is treated as a number and quotes are removed. This automatic inference can also be disabled in the options, allowing you to force all values to be quoted as strings if required.
Q.How are NULL values or empty cells handled?
Empty cells or the string 'NULL' are output to SQL as `NULL` without quotes so that they are treated as official NULLs in the database. If you intentionally want them registered as empty strings (`''`), please adjust the CSV data beforehand or manually tweak the generated SQL.
Q.Can I use the output with both MySQL and PostgreSQL?
Yes, the basic INSERT and UPDATE statements are generated using standard SQL syntax, so you can use them directly in major relational databases like MySQL, PostgreSQL, SQLite, and SQL Server. If specific functions or dialects are required, please replace them in the output SQL using a text editor.
use cases,

Cas d'usage

👨‍💻

Insertion initiale de données

Idéal pour générer des requêtes INSERT lors du chargement de données de test.

📊

Mises à jour en masse

Créez rapidement des requêtes UPDATE pour remplacer des données dans vos tables existantes.

📦

Migration de données

Importez facilement des fichiers CSV exportés depuis d'anciens systèmes.

🚨

Création de correctifs de données

Générez rapidement des scripts SQL de récupération en cas de corruption des données.

Envoyer des commentaires

Faites-nous part de vos réflexions pour nous aider à améliorer l'outil.

Avis Légal

Les outils fournis sur ce site sont entièrement gratuits, mais veuillez les utiliser à vos propres risques. Nous ne garantissons ni l'exactitude, ni l'exhaustivité, ni la sécurité des résultats de calcul, de conversion ou des données générées. L'exploitant décline toute responsabilité pour tout dommage ou problème causé par l'utilisation de ces outils. La plupart des outils traitent les fichiers et les calculs localement dans votre navigateur, ce qui signifie que vos données saisies ne sont ni envoyées ni stockées sur nos serveurs.