Generátor SQL INSERT z CSV
Prerobte riadky CSV na hotové SQL príkazy INSERT pre ľubovoľnú databázu.
Generátor SQL INSERT z CSV
Vložte export z CSV a dostanete späť SQL príkazy INSERT, ktoré spustíte v MySQL, PostgreSQL, SQLite alebo SQL Serveri. Je to najrýchlejší spôsob, ako naplniť tabuľku z tabuľkového hárka, pripraviť testovacie dáta alebo dostať klientov export do reálnej databázy bez otvárania importného sprievodcu. Zadajte názov tabuľky, vložte riadky a príkazy skopírujte priamo do svojho databázového nástroja.
Parser dodržuje RFC 4180, takže pole v úvodzovkách môže obsahovať oddeľovač, zdvojené úvodzovky "" aj zalomenie riadku bez toho, aby sa riadok rozpadol. Hodnoty sa uvádzajú tak, ako to SQL očakáva: celé čísla a desatinné čísla zostávajú bez úvodzoviek, prázdna bunka sa zmení na NULL a všetko ostatné obalí jednoduchými úvodzovkami, pričom každý apostrof zdvojí — takže meno ako O'Brien sa správne ošetrí a reťazec sa neukončí predčasne. Keďže sa hodnoty čítajú ako text, úvodné nuly v PSČ a kódoch produktov zostanú zachované.
Voľba „Prvý riadok sú názvy stĺpcov“ použije hlavičku ako zoznam stĺpcov; keď ju vypnete, stĺpce sa pomenujú col1, col2 a tak ďalej. Vyberte oddeľovač podľa svojho súboru — čiarku, bodkočiarku (bežnú v európskych exportoch) alebo tabulátor. Zapnite „Spojiť do jedného viacriadkového INSERT“ a všetky riadky sa spoja do jediného príkazu INSERT INTO t (…) VALUES (…),(…),(…);, ktorý sa pri veľkých importoch načíta oveľa rýchlejšie než príkaz na každý riadok.
Všetko beží vo vašom prehliadači a nič sa nenahráva, čo je dôležité pri exportoch so zákazníckymi alebo internými údajmi. SQL skopírujte, stiahnite ako súbor .txt alebo výsledok pošlite do ďalšieho nástroja. Vygenerované príkazy si pred spustením na produkčnej databáze radšej prezrite.