Je velmi důležité mít znalosti o tom, jak zobrazit informace, které máme v našich csv souborech, v prostředí MySQLTo je způsobeno skutečností, že existují soubory se spoustou informací, které mohou být únavné nebo jednoduše velmi komplikované pro čtení přímo v souboru csv. Pamatujte, že pokud máme informace uložené v souboru Calc nebo OpenOffice Calc, stačí uložit soubor jako CSV výběrem možnosti Uložit jako.
Na importujte jakýkoli soubor CSV do MySQL je nutné, abychom měli následující předpoklady:
- Databáze, kde budou uložena data souboru
- Soubor CSV k importu
- Účet, se kterým se spojíme s MySQL, a tento účet musí mít oprávnění Soubor a Vložit.
Pro tento příklad vytvoříme databázi s názvem solvetic. Pojďme se podívat, jak nakonfigurovat import souborů CSV do MySQL.
1. První způsob importu CSV do MySQL
Zde uvidíme první způsob importu.
Krok 1
První krok bude přihlaste se do MySQL s naším uživatelem, v tomto případě použijeme uživatele root.
Krok 2
Jakmile jste uvnitř MySQL pojďme vytvořit tabulku, v tomto případě nazývaný solvetic_mysql v rámci solvetické databáze, za tímto účelem klikneme pravým tlačítkem na Tabulky a vybereme Vytvořit tabulku.
ZVĚTŠIT
[color = rgb (169,169,169)] Kliknutím na obrázek zvětšíte [/ color]
Konfigurujeme požadované parametry a klikneme na Použít. Zobrazí se následující:
Být v tomto okně budeme přidejte následující konfiguraci který odkazuje na každou z hodnot, které jsou v souboru csv.
id INT NOT NULL AUTO_INCREMENT, název VARCHAR (255) NOT NULL, expired_date DATE NOT NULL, amount DECIMAL (10, 2) NULL, PRIMARY KEY (id)
Klikneme na Použít pro příslušné vytvoření tabulky.
Na levé straně vidíme, že naše tabulka byla vytvořena správně.
ZVĚTŠIT
[color = rgb (169,169,169)] Kliknutím na obrázek zvětšíte [/ color]
Krok 3
Klikneme pravým tlačítkem na tabulku solvetic_mysql a vybereme možnost Průvodce importem dat tabulky do spusťte průvodce importem souboru.
ZVĚTŠIT
[color = rgb (169,169,169)] Kliknutím na obrázek zvětšíte [/ color]
Kde se zobrazí následující okno vybereme soubor k importu, v tomto případě se soubor nazývá Limity.
Vybereme a klikneme na Další a v dalším okně musíme určit cíl, kam mají být data uložena, v tomto případě ve výchozím nastavení opustíme naši cestu solvetic.solvetic_mysql.
Klikneme na Další a v tomto okamžiku můžeme určit parametry importu, jako je formát kódování, sloupce, které se mají přidat atd. Vidíme, že na kartě sloupců je zdrojový a cílový sloupec na základě dříve nakonfigurovaných parametrů.
Klikneme na Další a budeme moci vidět úkoly, které se chystají provést.
Klikneme na Další a bude proveden příslušný proces importu.
Znovu klikneme na Další a budeme moci vidět výsledky importu udávající, kolik záznamů bylo importováno.
Do konce klikneme na Dokončit.
Krok 4
Tento krok již nemá s importem nic společného, je pouze zkontrolovat, zda byla data importována, takže vytvoříme dotaz nebo dotaz, abychom mohli importovaná data vizualizovat, a proto provedeme následující větu :
vyberte * ze souboru solvetic.solvetic_mysqlJakmile je tato věta zadána, kliknutím na ikonu ji spustíme a budeme moci vidět výsledky našeho importovaného souboru.
ZVĚTŠIT
[color = rgb (169,169,169)] Kliknutím na obrázek zvětšíte [/ color]
Jak vidíme, tímto způsobem je velmi jednoduché importovat naše data v CSV do MySQL.
2. Druhý způsob importu CSV do MySQL
Nyní vysvětlíme druhý způsob.
Jakmile vytvoříme naši tabulku solvetic_mysql, zadáme následující příkaz s uvedenými parametry:
LOAD DATA INFILE 'Cesta, kde máme soubor csv' Do tabulky TABLE, kam chceme ukládat data POLE TERMINOVANÉ ',' ZAVŘENO '' 'ŘADY UKONČENÉ' \ n 'IGNOROVAT 1 ŘADY;Vysvětlení některých parametrů
POLE UKONČENO „,Odkazuje na to, kdy má být pole ukončeno.
UzavřenoUdává, kdy má být hodnota uzavřena.
ŘÁDKY UKONČENÉ '\ nOdkazuje na to, když řádek v souboru csv končí novým znakem.
IGNORUJTE 1 ŘADYIgnorujte záhlaví v souboru CSV.
ZVĚTŠIT
[color = # a9a9a9] Kliknutím na obrázek zvětšíte [/ color]
Tímto způsobem můžeme importujte externí data ve formátu CSV do našeho MySQL enginu aby bylo možné zobrazit uložená data dynamičtěji.