Cum să importați fișiere CSV în bazele de date MySQL

Este foarte important să aveți cunoștințe despre cum să vizualizați informațiile pe care le avem în fișierele noastre CSV în mediul MySQLAcest lucru se datorează faptului că există fișiere cu multe informații care pot fi obositoare sau pur și simplu foarte complicate de citit direct în fișierul CSV. Amintiți-vă că, dacă avem informațiile stocate într-un fișier Excel sau OpenOffice Calc, este suficient să salvați fișierul ca CSV, alegând opțiunea Salvează ca.

La importă orice fișier CSV în MySQL este necesar să avem următoarele condiții prealabile:

  • O bază de date în care vor fi stocate datele fișierului
  • Fișierul CSV de importat
  • Contul cu care ne vom conecta la MySQL și acest cont trebuie să aibă privilegii File și Insert.

Pentru acest exemplu creăm o bază de date numită solvetic. Să vedem cum să configurăm importul de fișiere CSV în MySQL.

1. Prima modalitate de a importa CSV în MySQL


Vom vedea un prim mod de a importa aici.

Pasul 1
Primul pas va fi conectați-vă la MySQL cu utilizatorul nostru, în acest caz vom folosi utilizatorul root.

Pasul 2
Odată ajuns în MySQL să creăm un tabel, în acest caz numit solvetic_mysql în baza de date solvetic, pentru aceasta vom face clic dreapta pe Tables și selectăm Create Table.

MARI

[color = rgb (169,169,169)] Faceți clic pe imagine pentru a mări [/ color]

Configurăm parametrii necesari și facem clic pe Aplicare. Vor fi afișate următoarele:

Fiind în această fereastră vom face adăugați următoarea configurație care se referă la fiecare dintre valorile care se află în fișierul csv.

 id INT NOT NULL AUTO_INCREMENT, titlu VARCHAR (255) NOT NULL, expired_dATE DATA NOT NULL, suma DECIMAL (10, 2) NULL, CHEIA PRIMARĂ (id)

Facem clic pe Aplicare pentru crearea respectivă a tabelului.

Putem vedea în partea stângă că masa noastră a fost creată corect.

MARI

[color = rgb (169,169,169)] Faceți clic pe imagine pentru a mări [/ color]

Pasul 3
Vom face clic dreapta pe tabelul solvetic_mysql și vom selecta opțiunea Expert date pentru importul tabelului porniți expertul de importare a fișierelor.

MARI

[color = rgb (169,169,169)] Faceți clic pe imagine pentru a mări [/ color]

Următoarea fereastră va fi afișată unde vom selecta fișierul de importat, în acest caz fișierul se numește Limite.

O selectăm și facem clic pe Următorul iar în fereastra următoare trebuie să specificăm destinația în care urmează să fie stocate datele, în acest caz ne vom lăsa în mod implicit calea solvetic.solvetic_mysql.

Facem clic pe Următorul iar în acest moment putem determina parametrii de import, precum formatul de codificare, coloanele de adăugat etc. Putem vedea că în fila coloane se află coloana sursă și coloana destinație pe baza parametrilor configurați anterior.

Facem clic pe Următorul și vom putea vedea sarcinile care urmează să fie executate.

Facem clic pe Următorul iar procesul de import respectiv va fi efectuat.

Din nou facem clic pe Următorul și vom putea vedea rezultatele importului indicând câte înregistrări au fost importate.

A se termina facem clic pe Finish.

Pasul 4
Acest pas nu mai are legătură cu importul, ci pur și simplu pentru a verifica dacă datele au fost importate, așa că vom crea o interogare sau interogare pentru a putea vizualiza datele importate, pentru aceasta vom executa următoarea propoziție :

 selectați * din solvetic.solvetic_mysql
Odată introdusă această propoziție, vom face clic pe pictogramă pentru a o executa și vom putea vedea rezultatele fișierului importat.

MARI

[color = rgb (169,169,169)] Faceți clic pe imagine pentru a mări [/ color]

După cum putem vedea, în acest fel este foarte simplu să importăm datele noastre în CSV în MySQL.

2. A doua modalitate de a importa CSV în MySQL


Acum vom explica a doua cale.

Odată ce ne-am creat tabelul solvetic_mysql, vom introduce următoarea declarație cu parametrii indicați:

 LOAD DATA INFILE 'Calea în care avem fișierul csv' în tabelul TABLE unde vrem să stocăm datele CÂMPURI TERMINATE DE ',' ÎNCHIS CU '' 'LINII TERMINATE DE' \ n 'IGNORAȚI 1 RUNURI;
Explicarea unor parametri
DOMENII TERMINATE DE ',Se referă la momentul când un câmp urmează să fie terminat.

ÎNCHIS DESe referă la momentul în care o valoare trebuie închisă.

LINII TERMINATE DE '\ nSe referă când linia din fișierul CSV se termină cu un caracter nou.

IGNORAȚI 1 RÂNDIgnorați anteturile din fișierul CSV.

MARI

[color = # a9a9a9] Faceți clic pe imagine pentru a mări [/ color]

Astfel putem importați date externe în format CSV în motorul nostru MySQL pentru a putea vizualiza datele stocate într-un mod mai dinamic.

Vei ajuta la dezvoltarea site-ului, partajarea pagina cu prietenii

wave wave wave wave wave