CSV vers SQL

Téléchargez un fichier CSV ou collez des données pour les convertir en requêtes SQL INSERT

Déposez un fichier CSV ici ou cliquez pour sélectionner

Qu'est-ce que CSV vers SQL ?

CSV vers SQL est un outil en ligne de conversion de formats de données qui convertit les données au format CSV (valeurs séparées par des virgules) en requêtes SQL INSERT pour faciliter l'importation dans les bases de données.

CSV est un format de données tabulaires courant, largement utilisé pour les feuilles de calcul et l'exportation de données. SQL est le langage de requête standard pour les bases de données relationnelles, et les requêtes INSERT sont utilisées pour insérer des données dans des tables de base de données.

Avec cet outil, vous pouvez rapidement convertir des données CSV en requêtes SQL exécutables, avec la prise en charge de noms de table personnalisés, de noms de champs et de styles de guillemets pour faciliter les opérations de migration et d'importation de données.

Comment utiliser

Étapes de base

  1. Collez ou saisissez les données CSV dans le champ de saisie, ou téléchargez un fichier CSV
  2. Configurez le nom de la table (par défaut : table_name)
  3. Sélectionnez le délimiteur approprié (par défaut : virgule)
  4. Choisissez si la première ligne doit être utilisée comme noms de champs
  5. Les requêtes SQL INSERT seront générées à droite

Fonctionnalités

Plusieurs délimiteursPrend en charge la virgule, la tabulation, le point-virgule, la barre verticale et d'autres délimiteurs courants
Nom de table personnaliséDéfinissez le nom de la table cible dans les requêtes SQL générées
Styles de guillemetsPrend en charge les guillemets simples, doubles, les accents graves et d'autres styles
CREATE TABLEOption pour générer l'instruction CREATE TABLE

Questions fréquentes

Quelles bases de données sont prises en charge ?

Les requêtes SQL générées sont compatibles avec les principales bases de données relationnelles telles que MySQL, PostgreSQL et SQLite. Vous pouvez choisir le style de guillemets approprié selon vos besoins.

Comment gérer les champs contenant des caractères spéciaux ?

L'outil échappe automatiquement les guillemets simples dans les champs pour garantir que les requêtes SQL générées sont syntaxiquement correctes.

Que signifie 'première ligne comme en-têtes' ?

Lorsque cette option est cochée, la première ligne du CSV sera utilisée comme noms de champs dans la requête INSERT. Si elle n'est pas cochée, des noms de champs par défaut comme col1, col2, etc. seront utilisés.