CSV do SQL INSERT generátoru
Proměňte řádky CSV na příkazy SQL INSERT připravené ke spuštění pro jakoukoli databázi.
CSV do SQL INSERT generátoru
Vložte export CSV a získejte zpět příkazy SQL INSERT, které můžete spustit proti MySQL, PostgreSQL, SQLite nebo SQL Server. Je to nejrychlejší způsob, jak osadit tabulku z tabulky, načíst data přípravku pro testy nebo přesunout export klienta do skutečné databáze bez otevření průvodce importem. Nastavte název tabulky, vložte řádky a zkopírujte příkazy přímo do vašeho dotazovacího nástroje.
Analyzátor se řídí RFC 4180, takže pole zabalené do dvojitých uvozovek může obsahovat oddělovač, dvojité uvozovky "" a dokonce i zalomení řádků bez přerušení řádku. Hodnoty jsou uvozovány tak, jak SQL očekává: celá čísla a desetinná místa zůstanou v uvozovkách, prázdná buňka se stane NULL a vše ostatní je zabaleno do jednoduchých uvozovek se zdvojeným apostrofem – takže jméno jako O'Brien je správně uvozeno namísto předčasného ukončení řetězce. Protože se hodnoty čtou jako text, úvodní nuly v PSČ a kódech produktů jsou zachovány.
"První řádek jsou názvy sloupců" používá vaše záhlaví pro seznam sloupců; vypněte a sloupce se stanou col1, col2 a tak dále. Vyberte oddělovač, který odpovídá vašemu souboru — čárka, středník (běžné v evropských exportech) nebo tabulátor. Zapněte "Sloučit do jednoho víceřádkového INSERT" a každý řádek bude dávkován do jednoho INSERT INTO t (…) VALUES (…),(…),(…); příkaz, který se při velkých importech načítá mnohem rychleji než jeden příkaz na řádek.
Vše běží ve vašem prohlížeči a nic se nenahrává, což je důležité, když export obsahuje záznamy o zákaznících nebo interní data. Zkopírujte SQL, stáhněte si jej jako soubor .txt nebo odešlete výsledek do jiného nástroje, abyste mohli pokračovat v práci. Zkontrolujte vygenerované příkazy před jejich spuštěním v produkční databázi.