MySQL importere fra tekst-filer til database

Sådan kan man gemme data fra .txt filer i en MySQL Database.

Plan / Krav:

  • Jeg har installeret MySQL server på min Windows Server 2012 r2.
  • Indhold i min Log filer ser således ud: MinID, TEKST, VÆRDI
  • Indhold i min database: LogDB ser således: 1xTabel med navn: LogsTab og felter: sessionid, brugernavn, tal
  • Jeg køre Windows Schedual Job til importere tekst til mysql databas.

 

  1. Opret tabellen:
    CREATE TABLE LogsTab(sessionid INT, brugernavn VARCHAR(255), tal DECIMAL(8,4));
  2. Indhold i en tekst-fil der skal importeres ser således ud (tab-delimited):
    1 brugernavn1 6
    2 brugernavn2 10
    3 brugernavn5 66
  3. Skriv i SQL:
    LOAD DATA LOCAL INFILE ‘C:/UsmanDumpLogs.txt’ INTO TABLE LogsTab COLUMNS TERMINATED BY ‘\t’;

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *