Importare dati CSV in PhpMyAdmin

Salve a tutti. E' la prima volta che scrivo in questo forum.

Devo importare i dati di un file CSV non costruito da me in PhpMyAdmin.

Alcuni amici mi hanno detto che, per fare ciò, devo costruire una tabella in MySql con i campi corrispondenti a quelli del CSV, sia per quanto riguarda il nome, che per quanto riguarda la tipologia del dato.

E' vero?

E, in questo caso, per il nome non avrei problemi, ma come posso ricostruire la tipologia del dato?

Poi come avverrebbe l'importazione? Basta mettere il " come fine colonna e il /r/n come fine riga e riconosce tutto da solo?

Grazie in anticipo a tutti

inviato 6 anni fa
guardiolapdf86
X 0 X

L'interfaccia di phpMyAdmin è semplice.

La tipologia del dato è numerico? data? testo? ecc. Lo capisci guardando il tuo csv.

Per differenziare i vari dati phpMyAdmin ti chiede come sono separati i vari campi e usa ciò che gli indichi per differenziarli.

Ciao

risposto 6 anni fa
Mario Santagiuliana
X 0 X

One moment...come me lo dice il CSV il tipo di dato? E' li il problema

risposto 6 anni fa
guardiolapdf86
X 0 X

Lo apri e lo leggi.

risposto 6 anni fa
Mario Santagiuliana
X 0 X

Si ok nel mio csv, aprendolo con openoffice, vedo solo:

i nomi dei campi separati da "

i valori separati da "

il tipo di dato dov'è?

risposto 6 anni fa
guardiolapdf86
X 0 X

Il tipo di dato lo definisci te! Se è numerico, se è un testo, un carattere o una serie di caratteri ecc. ecc.

P.S. non ti occorre openoffice per aprirlo, ti basta un semplice lettore di file di testo, da shell puoi usare cat, less o altro.

risposto 6 anni fa
Mario Santagiuliana
X 0 X

A sto punto posso dare VARCHAR a tutti i campi...tanto non mi interessa il tipo a me...il db è quello e deve rimanere statico a vita...

risposto 6 anni fa
guardiolapdf86
X 0 X

Come preferisci. Se hai dati numerici però non vedo perchè trattarli come caratteri...

Ciao

risposto 6 anni fa
Mario Santagiuliana
X 0 X

Per quanto riguarda la creazione della tabella ok...ho capito...

Ora passo all'importazione dei dati:

Innanzitutto uso l'importazione CSV o CSV Load Data? Che differenze ci sono?

Che si intende con le voci:

"Campo terminato da..." predefinito ;

"Campo composto da..." presefinito "

"Campo impedito da..." predefinito \

"Linee terminate da..." predefinito auto

"Nomi delle colonne"

?

I miei campi sono inclusi fra due doppi apici..come devo compilare quei campi? In nomi delle colonne vanno i nomi delle colonne che ci sono nel csv?

risposto 6 anni fa
guardiolapdf86
X 0 X

Le voci che hai indicato indicano i caratteri che phpMyAdmin utilizzerà per distinguere le varie voci.

Mi sembra chiaro il modulo per caricare i dati usando CSV...

Fa delle prove ;)

risposto 6 anni fa
Mario Santagiuliana
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda