Frage

Ich habe gerade diese csv von Infobox von wikipedia aus DBpedia heruntergeladen. Ich habe aber keine Ahnung, wie es zu benutzen: -S Ich möchte alle diese Daten in eine Datenbank importieren, aber ich bin nicht so sicher, wie es von hier zu nehmen. Ich heruntergeladen es von http://wiki.dbpedia.org/Downloads32#infoboxes

Ich arbeite in Php


Nur für das Protokoll - diese CSV-Datei ist rund 1,8 GB. Ich werde tatsächlich durch diese Mühe alles gut nur um eine Reihe von Infobox aus einem Auswahlsatz bekommen von Artikeln wikipedia bilden. Ich würde es manuell tun, außer ich die Infoboxen für mehr als 10 000 Einträge müssen die Länder und Städte umfasst. Ich bin nur für eine einfache Möglichkeit suchen, dies zu tun und ehrlich gesagt alle meine Optionen verwendet haben: (

War es hilfreich?

Lösung

CSV-Daten in MySQL So importieren Sie eine LOAD rel="nofollow DATA INFILE Anweisung, zB

LOAD DATA LOCAL INFILE '/importfile.csv'
INTO TABLE test_table
FIELDS TERMINATED BY ','
LINES TERMINATED BY '\n'
(field1, filed2, field3); 

Manchmal werden solche Daten könnte ein wenig Massieren brauchen, ist es nicht heikel ist ein Skript in Perl zu schreiben oder ähnliche eine Datei Zeile für Zeile zu analysieren und SQL-Anweisungen ausspucken.

Andere Tipps

Wenn Sie die Daten massieren möchten, bevor es zu importieren, können Sie einen Blick auf meine CSV-Stream-Editor nehmen könnte,

scroll top