Maison > base de données > tutoriel mysql > Comment importer efficacement des données CSV dans des tables MySQL ?

Comment importer efficacement des données CSV dans des tables MySQL ?

Mary-Kate Olsen
Libérer: 2024-12-16 07:24:13
original
186 Les gens l'ont consulté

How to Efficiently Import CSV Data into MySQL Tables?

Opérations de base de données : importation de données CSV dans des tables MySQL

Besoin de remplir votre base de données MySQL avec les données d'un fichier CSV ? Voici un guide détaillé :

Entrée de fichier CSV

Avant d'importer, vous devrez vous assurer que votre fichier CSV est correctement formaté. Supprimez toutes les lignes vides et ajustez les alignements des données si nécessaire.

Utilisation de la commande LOAD DATA de MySQL

MySQL fournit la commande LOAD DATA efficace pour les importations CSV. Voici la syntaxe de base :

LOAD DATA LOCAL INFILE 'file_path'
INTO TABLE table_name
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
LINES TERMINATED BY '\n'
(column_list)
Copier après la connexion

Attribution des noms de colonnes

Pour définir la première ligne du fichier CSV comme noms de colonnes, vous pouvez utiliser les LIGNES IGNORES de LOAD DATA option :

LOAD DATA LOCAL INFILE 'file_path'
INTO TABLE table_name
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
LINES TERMINATED BY '\n'
IGNORE 1 LINES
(column_list)
Copier après la connexion

Exemple

Importons un fichier CSV nommé 'data.csv' dans une table nommée 'user_data' avec les colonnes 'name', ' age' et 'city' :

LOAD DATA LOCAL INFILE 'data.csv'
INTO TABLE user_data
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
LINES TERMINATED BY '\n'
IGNORE 1 LINES
(name, age, city)
Copier après la connexion

Cette commande importera les données CSV dans le fichier spécifié tableau, en utilisant les en-têtes de la première ligne comme noms de colonnes.

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