L'importation de données d'un fichier texte dans une base de données MySQL peut être un processus simple. Pour y parvenir, vous pouvez utiliser la commande LOAD DATA INFILE.
Un scénario couramment rencontré est celui d'avoir un fichier texte délimité par des tabulations contenant des données qui doivent être importées dans une table MySQL. Supposons que vous ayez un fichier nommé text_file.txt au format suivant :
345868230 1646198120 1531283146 Keyword_1531283146 1.55 252910000 745345566 1646198120 1539847239 another_1531276364 2.75 987831000 ...
Et une base de données MySQL nommée Xml_Date avec une table appelée PerformanceReport qui contient les champs nécessaires.
Pour importer les données du fichier texte dans la table MySQL, vous pouvez utiliser la commande suivante :
LOAD DATA INFILE '/tmp/mydata.txt' INTO TABLE PerformanceReport;
Remplacez /tmp/mydata.txt par le chemin réel dans le fichier texte.
Par défaut, LOAD DATA INFILE suppose que les données sont délimitées par des tabulations et comportent une ligne par ligne. Par conséquent, il lira et importera les données du fichier texte directement dans la table PerformanceReport.
Notez qu'il est important de s'assurer que les champs du fichier texte correspondent aux colonnes de la table PerformanceReport. Sinon, une perte de données ou une insertion de données incorrecte pourrait se produire.
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!