Maison > base de données > tutoriel mysql > Comment puis-je facilement importer un fichier CSV dans une table MySQL à l'aide de SQL ?

Comment puis-je facilement importer un fichier CSV dans une table MySQL à l'aide de SQL ?

Barbara Streisand
Libérer: 2024-12-16 03:03:09
original
727 Les gens l'ont consulté

How Can I Easily Import a CSV File into a MySQL Table Using SQL?

Importer facilement un fichier CSV dans une table MySQL

L'importation d'un fichier CSV dans une table MySQL est une tâche pratique qui peut souvent survenir dans divers scénarios de manipulation de données. Ce fil de questions-réponses approfondit le processus et propose une solution qui va au-delà du recours à une interface graphique.

Pour lancer l'importation, il est crucial de transformer un fichier Excel au format CSV. N'oubliez pas de supprimer tous les en-têtes ou données vides du fichier CSV résultant.

Maintenant, le processus d'importation peut être exécuté en utilisant la syntaxe SQL suivante :

load data local infile 'uniq.csv' into table tblUniq fields terminated by ','
enclosed by '"'
lines terminated by '\n'
(uniqName, uniqCity, uniqComments)
Copier après la connexion

Cette commande lit le fichier CSV dans la table MySQL nommée tblUniq, chaque ligne représentant un enregistrement et chaque champ étant séparé par une virgule (`,).

Dans les cas où le fichier CSV contient une ligne d'en-tête qui doivent être utilisées comme noms de colonnes, l'instruction suivante peut être utilisée :

LOAD DATA LOCAL INFILE 'uniq.csv'
INTO TABLE tblUniq
FIELDS TERMINATED BY ','
    ENCLOSED BY '"'
LINES TERMINATED BY '\n'
IGNORE 1 LINES
(uniqName, uniqCity, uniqComments)
Copier après la connexion

En sautant la première ligne (IGNORE 1 LINES), cette commande utilise les données de la deuxième ligne pour créer automatiquement la table structurer et attribuer des noms de colonnes.

En fin de compte, cette explication détaillée fournit une solution complète pour importer des fichiers CSV dans des tables MySQL, répondant à l'exigence spécifique de l'utilisateur d'utiliser la première ligne de données comme colonne noms.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal