Come importare file CSV nei database MySQL

È molto importante conoscere come visualizzare le informazioni che abbiamo nei nostri file CSV nell'ambiente di MySQLCiò è dovuto al fatto che ci sono file con molte informazioni che possono essere noiosi o semplicemente molto complicati da leggere direttamente nel file csv. Ricorda che se abbiamo le informazioni memorizzate in un file Excel o OpenOffice Calc, è sufficiente salvare il file come csv scegliendo l'opzione Salva come.

a importa qualsiasi file CSV in MySQL è necessario che abbiamo i seguenti prerequisiti:

  • Un database in cui verranno archiviati i dati del file
  • Il file csv da importare
  • L'account con cui ci collegheremo con MySQL e questo account devono avere i privilegi File e Inserisci.

Per questo esempio creiamo un database chiamato solvetic. Vediamo come configurare l'importazione di file csv all'interno di MySQL.

1. Primo modo per importare CSV in MySQL


Vedremo un primo modo di importare qui.

Passo 1
Il primo passo sarà accedi a MySQL con il nostro utente, in questo caso utilizzeremo l'utente root.

Passo 2
Una volta dentro MySQL creiamo una tabella, in questo caso chiamato solvetic_mysql all'interno del database solvetic, per questo faremo clic con il tasto destro su Tabelle e selezioneremo Crea tabella.

INGRANDIRE

[color = rgb (169,169,169)] Clicca sull'immagine per ingrandirla [/ color]

Configuriamo i parametri richiesti e clicchiamo su Applica. Verrà visualizzato quanto segue:

Essendo in questa finestra lo faremo aggiungi la seguente configurazione che fa riferimento a ciascuno dei valori che si trovano nel file csv.

 id INT NOT NULL AUTO_INCREMENT, titolo VARCHAR (255) NOT NULL, scadenza_data DATE NOT NULL, importo DECIMAL (10, 2) NULL, PRIMARY KEY (id)

Clicchiamo su Applica per la rispettiva creazione della tabella.

Possiamo vedere sul lato sinistro che la nostra tabella è stata creata correttamente.

INGRANDIRE

[color = rgb (169,169,169)] Clicca sull'immagine per ingrandirla [/ color]

Passaggio 3
Faremo clic con il pulsante destro del mouse sulla tabella solvetic_mysql e selezioneremo l'opzione Procedura guidata di importazione dei dati della tabella per avvia la procedura guidata per l'importazione dei file.

INGRANDIRE

[color = rgb (169,169,169)] Clicca sull'immagine per ingrandirla [/ color]

Verrà visualizzata la seguente finestra dove selezioneremo il file da importare, in questo caso il file si chiama Limiti.

Lo selezioniamo e facciamo clic su Avanti e nella finestra successiva dobbiamo specificare la destinazione in cui i dati devono essere archiviati, in questo caso lasceremo il nostro percorso solvetic.solvetic_mysql per impostazione predefinita.

Facciamo clic su Avanti e a questo punto possiamo determinare i parametri di importazione, come il formato di codifica, le colonne da aggiungere, ecc. Possiamo vedere che nella scheda colonne è la colonna di origine e la colonna di destinazione in base ai parametri precedentemente configurati.

Facciamo clic su Avanti e potremo vedere i compiti che stanno per essere eseguiti.

Facciamo clic su Avanti e verrà eseguito il relativo processo di importazione.

Di nuovo facciamo clic su Avanti e potremo vedere i risultati dell'importazione che indicano quanti record sono stati importati.

Finire clicchiamo su Fine.

Passaggio 4
Questo passaggio non ha più a che fare con l'importazione, è semplicemente per verificare se i dati sono stati importati, quindi creeremo una query o una query per poter visualizzare i dati importati, per questo eseguiremo la seguente frase :

 seleziona * da solvetic.solvetic_mysql
Una volta inserita questa frase, faremo clic sull'icona per eseguirla e poter vedere i risultati del nostro file importato.

INGRANDIRE

[color = rgb (169,169,169)] Clicca sull'immagine per ingrandirla [/ color]

Come possiamo vedere, in questo modo è molto semplice importare i nostri dati in csv su MySQL.

2. Secondo modo per importare CSV in MySQL


Ora spiegheremo il secondo modo.

Una volta creata la nostra tabella solvetic_mysql, inseriremo la seguente istruzione con i parametri indicati:

 LOAD DATA INFILE 'Percorso dove abbiamo il file csv' IN TABELLA tabella dove vogliamo memorizzare i dati CAMPI TERMINATI DA ',' RACCHIUSO DA '"' LINEE TERMINATE DA '\ n' IGNORA 1 RIGHE;
Spiegazione di alcuni parametri
CAMPI TERMINATI DA ',Si riferisce a quando un campo deve essere terminato.

INCLUSO DASi riferisce a quando un valore deve essere chiuso.

LINEE TERMINATE DA '\ nIndica quando la riga nel file CSV termina con un nuovo carattere.

IGNORARE 1 RIGAIgnora le intestazioni nel file CSV.

INGRANDIRE

[color = # a9a9a9] Clicca sull'immagine per ingrandirla [/ color]

In questo modo possiamo importare dati esterni in formato CSV nel nostro motore MySQL per poter visualizzare i dati memorizzati in modo più dinamico.

Aiuterete lo sviluppo del sito, condividere la pagina con i tuoi amici

wave wave wave wave wave