Det er meget vigtigt at have viden om, hvordan man ser de oplysninger, vi har i vores csv -filer i miljøet MySQLDette skyldes det faktum, at der er filer med mange oplysninger, der kan være kedelige eller simpelthen meget komplicerede at læse i csv -filen direkte. Husk, at hvis vi har oplysningerne gemt i en Excel- eller OpenOffice Calc -fil, er det nok at gemme filen som csv ved at vælge indstillingen Gem som.
Til importer enhver csv -fil til MySQL det er nødvendigt, at vi har følgende forudsætninger:
- En database, hvor fildataene vil blive gemt
- Csv -filen, der skal importeres
- Den konto, som vi vil forbinde med MySQL og denne konto, skal have fil- og indsætningsrettigheder.
Til dette eksempel opretter vi en database kaldet solvetic. Lad os se, hvordan du konfigurerer import af csv -filer i MySQL.
1. Første måde at importere CSV til MySQL
Vi kommer til at se en første måde at importere her.
Trin 1
Det første trin vil være log ind på MySQL med vores bruger, i dette tilfælde vil vi bruge rodbrugeren.
Trin 2
En gang inde i MySQL lad os lave et bord, i dette tilfælde kaldet solvetic_mysql i den solvetiske database, til dette vil vi højreklikke på Tabeller og vælge Opret tabel.
FORSTØRRE
[color = rgb (169,169,169)] Klik på billedet for at forstørre [/ color]
Vi konfigurerer de nødvendige parametre og vi klikker på Anvend. Følgende vises:
At være i dette vindue vil vi tilføj følgende konfiguration som refererer til hver af de værdier, der er i csv -filen.
id INT NOT NULL AUTO_INCREMENT, title VARCHAR (255) NOT NULL, expired_date DATE NOT NULL, amount DECIMAL (10, 2) NULL, PRIMARY Nøgle (id)
Vi klikker på Anvend for den respektive oprettelse af tabellen.
Vi kan se på venstre side, at vores bord er blevet oprettet korrekt.
FORSTØRRE
[color = rgb (169,169,169)] Klik på billedet for at forstørre [/ color]
Trin 3
Vi vil højreklikke på tabellen solvetic_mysql og vælge indstillingen Wizard Import af tabeldata til start guiden til import af filer.
FORSTØRRE
[color = rgb (169,169,169)] Klik på billedet for at forstørre [/ color]
Følgende vindue vises hvor vi vælger den fil, der skal importeres, i dette tilfælde kaldes filen Limits.
Vi vælger det og vi klikker på Næste og i det næste vindue vi skal angive den destination, hvor dataene skal gemmes, i dette tilfælde forlader vi vores vej solvetic.solvetic_mysql som standard.
Vi klikker på Næste og på dette tidspunkt kan vi bestemme importparametrene, såsom kodningsformatet, de kolonner, der skal tilføjes osv. Vi kan se, at i fanen Kolonner er kildekolonnen og destinationskolonnen baseret på de tidligere konfigurerede parametre.
Vi klikker på Næste og vi vil kunne se de opgaver, der er ved at blive udført.
Vi klikker på Næste og den respektive importproces vil blive udført.
Igen vi klikker på Næste og vi vil kunne se importresultaterne angive, hvor mange poster der er importeret.
At afslutte vi klikker på Afslut.
Trin 4
Dette trin har ikke længere at gøre med importen, det er simpelthen at kontrollere, om dataene er importeret, så vi skal oprette en forespørgsel eller forespørgsel for at kunne visualisere de importerede data, for dette vil vi udføre følgende sætning :
vælg * fra solvetic.solvetic_mysqlNår denne sætning er indtastet, klikker vi på ikonet for at udføre den og kunne se resultaterne af vores importerede fil.
FORSTØRRE
[color = rgb (169,169,169)] Klik på billedet for at forstørre [/ color]
Som vi kan se, er det på denne måde meget enkelt at importere vores data i csv til MySQL.
2. Anden måde at importere CSV til MySQL
Nu skal vi forklare den anden måde.
Når vi har oprettet vores solvetic_mysql -tabel, indtaster vi følgende sætning med de angivne parametre:
INDLÆS DATAINFIL 'Sti, hvor vi har csv -filen' I TABEL -tabel, hvor vi vil gemme data FELTER SLUTTET AF ',' AFSLUTTET MED '' 'LINER AFSLUTTET MED' \ n 'IGNORER 1 RÆKKER;Forklaring på nogle parametre
FELTER AFSLUTTET AF ',Henviser til når et felt skal afsluttes.
LUKKET AFDet refererer til, når en værdi skal lukkes.
LINJER AFSLUTTET AF '\ nHenviser til, når linjen i csv -filen slutter med et nyt tegn.
IGNORER 1 RÆKKERIgnorer overskrifterne i csv -filen.
FORSTØRRE
[color = # a9a9a9] Klik på billedet for at forstørre [/ color]
På denne måde kan vi importer eksterne data i CSV -format til vores MySQL -motor for at kunne se de lagrede data på en mere dynamisk måde.