Kaip importuoti CSV failus į „MySQL“ duomenų bazes

Labai svarbu turėti žinių apie tai, kaip aplinkoje peržiūrėti informaciją, kurią turime savo csv failuose MySQLTaip yra dėl to, kad yra failų, kuriuose yra daug informacijos, kuriuos gali būti nuobodu arba tiesiog labai sudėtinga skaityti tiesiogiai csv faile. Atminkite, kad jei informacija yra saugoma „Excel“ arba „OpenOffice Calc“ faile, pakanka išsaugoti failą kaip csv, pasirinkus parinktį Išsaugoti kaip.

Į importuokite bet kurį csv failą į „MySQL“ būtina, kad turėtume šias būtinas sąlygas:

  • Duomenų bazė, kurioje bus saugomi failo duomenys
  • Importuojamas csv failas
  • Paskyra, su kuria prisijungsime prie „MySQL“ ir ši paskyra, turi turėti failo ir įterpimo teises.

Šiame pavyzdyje sukuriame duomenų bazę, pavadintą solvetic. Pažiūrėkime, kaip sukonfigūruoti „csv“ failų importavimą „MySQL“.

1. Pirmasis būdas importuoti CSV į „MySQL“


Čia pamatysime pirmąjį importo būdą.

1 žingsnis
Pirmasis žingsnis bus prisijunkite prie „MySQL“ su mūsų vartotoju, šiuo atveju naudosime pagrindinį vartotoją.

2 žingsnis
Patekęs į MySQL sukurkime lentelę, šiuo atveju solvetic duomenų bazėje vadinamas solvetic_mysql, tam dešiniuoju pelės mygtuku spustelėkite Lentelės ir pasirinkite Sukurti lentelę.

DIDELIS

[color = rgb (169,169,169)] Norėdami padidinti, spustelėkite paveikslėlį [/ color]

Mes sukonfigūruojame reikiamus parametrus ir paspaudžiame Taikyti. Bus rodoma:

Būdami šiame lange mes padarysime pridėkite šią konfigūraciją kuris nurodo kiekvieną iš CSV failo reikšmių.

 id INT NOT NULL AUTO_INCREMENT, title VARCHAR (255) NOT NULL, expired_date DATE NOT NULL, suma DECIMAL (10, 2) NULL, PIRMINIS RAKTAS (id)

Spustelime „Taikyti“ už atitinkamą lentelės sukūrimą.

Kairėje pusėje matome, kad mūsų stalas buvo sukurtas teisingai.

DIDELIS

[color = rgb (169,169,169)] Norėdami padidinti, spustelėkite paveikslėlį [/ color]

3 žingsnis
Dešiniuoju pelės mygtuku spustelėkite lentelę solvetic_mysql ir pasirinkite parinktį Lentelės duomenų importavimo vedlys paleiskite failų importavimo vedlį.

DIDELIS

[color = rgb (169,169,169)] Norėdami padidinti, spustelėkite paveikslėlį [/ color]

Toliau rodomas langas, kur mes parinksime importuojamą failą, šiuo atveju failas vadinamas Limits.

Mes jį pasirenkame ir paspaudžiame Next ir kitame lange turime nurodyti paskirties vietą, kurioje bus saugomi duomenys, tokiu atveju savo kelią paliksime solvetic.solvetic_mysql pagal nutylėjimą.

Spustelėkite „Kitas“ ir šiuo metu galime nustatyti importo parametrus, tokius kaip kodavimo formatas, stulpeliai, kuriuos reikia pridėti ir kt. Matome, kad stulpelių skirtuke yra šaltinio stulpelis ir paskirties stulpelis pagal anksčiau sukonfigūruotus parametrus.

Spustelėkite „Kitas“ ir mes galėsime pamatyti užduotis, kurias ketinama atlikti.

Spustelėkite „Kitas“ ir bus atliktas atitinkamas importo procesas.

Vėlgi paspaudžiame Next ir mes galėsime pamatyti importavimo rezultatus, nurodančius, kiek įrašų buvo importuota.

Baigti paspaudžiame Baigti.

4 žingsnis
Šis veiksmas nebėra susijęs su importavimu, tai tik patikrinti, ar duomenys buvo importuoti, todėl sukursime užklausą ar užklausą, kad galėtume vizualizuoti importuotus duomenis, todėl vykdysime šį sakinį :

 pasirinkite * iš solvetic.solvetic_mysql
Įvedę šį sakinį, spustelėsime piktogramą, kad ją įvykdytume ir galėtume pamatyti importuoto failo rezultatus.

DIDELIS

[color = rgb (169,169,169)] Norėdami padidinti, spustelėkite paveikslėlį [/ color]

Kaip matome, tokiu būdu labai paprasta importuoti savo duomenis csv į „MySQL“.

2. Antrasis būdas importuoti CSV į „MySQL“


Dabar mes paaiškinsime antrąjį būdą.

Sukūrę lentelę solvetic_mysql, įvesime šį teiginį su nurodytais parametrais:

 ĮKELTI DUOMENŲ INFORMACIJĄ 'Kelias, kuriame turime csv failą' Į LENTELĖS lentelę, kurioje norime saugoti duomenis LAUKUS, KURIUS NUTRAUKIA ',' UŽDARYTA '' 'EILUTĖS, KURIAS NUTRAUKIA' \ n 'IGNORE 1 ROWS;
Kai kurių parametrų paaiškinimas
LAUKAI, KURIUS NUTRAUKIA “,Nurodo, kada laukas turi būti nutrauktas.

UŽDARYTATai reiškia, kada vertė turi būti uždaryta.

LINIJOS PABAIGA '\ nNurodo, kai csv failo eilutė baigiasi nauju simboliu.

IGNORE 1 EILĖIgnoruokite csv failo antraštes.

DIDELIS

[color = # a9a9a9] Norėdami padidinti, spustelėkite paveikslėlį [/ color]

Tokiu būdu mes galime importuoti išorinius duomenis CSV formatu į mūsų „MySQL“ variklį kad būtų galima dinamiškiau peržiūrėti saugomus duomenis.

wave wave wave wave wave