O que eu faço com este csv dataset Eu apenas o download de DBpedia?
-
05-07-2019 - |
Pergunta
Eu apenas o download deste csv de infoboxes de wikipedia de DBpedia. No entanto, eu não tenho nenhuma idéia como usá-lo: -S Quero importar todos esses dados em um banco de dados, mas não estou tão certo como levá-la a partir daqui. Eu baixei a partir http://wiki.dbpedia.org/Downloads32#infoboxes
Eu estou trabalhando em PHP
Apenas para o registro - este arquivo CSV é de cerca de 1,8 GB. Na verdade, estou passando por todo este problema para o bem apenas para obter um conjunto selecionado de infoboxes de um conjunto selecionado de artigos formar wikipedia. Gostaria de fazê-lo manualmente, exceto eu preciso dos infoboxes de mais de 10 000 entradas que inclui países e cidades. Eu estou apenas procurando uma maneira fácil de fazer isso e, francamente, têm vindo a utilizar todas as minhas opções: (
Solução
Para dados de importação CSV para MySQL você pode usar um href="http://dev.mysql.com/doc/refman/5.1/en/load-data.html" rel="nofollow noreferrer"> CARGA , por exemplo
LOAD DATA LOCAL INFILE '/importfile.csv'
INTO TABLE test_table
FIELDS TERMINATED BY ','
LINES TERMINATED BY '\n'
(field1, filed2, field3);
Às vezes, esses dados pode precisar de um pouco de massagem, não é complicado para escrever um script em Perl ou similar para analisar um arquivo linha por linha e cuspir instruções SQL.
Outras dicas
Se você quiser massagear os dados antes de importá-lo, você poderia dar uma olhada no meu editor de fluxo CSV, CSVfix - é FOSS. Ele também pode gerar instruções SQL INSERT para seu banco de dados se por algum motivo o carregamento em massa do seu banco de dados de dados CSV não combina com você.